David Matthews


HPC Experience

I am a research assistant in Josh Bongard’s Morphology Evolution and Computation Lab at The University of Vermont. I regularly run evolutionary robotics experiments on the Vermont Advanced Computing Core (VACC). When I first started to run these experiments I suspected that the performance of my code was limited because it was a migrated version of a desktop application and could only use cores on one node at a time. This led me to learn how to distribute the physics simulation and robot fitness evaluation across multiple nodes of the cluster using MPI. I wrote a python package which uses mpi4py to do this and I now run these experiments on multiple nodes using more than 70 cores.

Status student
Institution University of Vermont
Current Program Bachelor of Science with a dual major in Computer Science and Mathematics


Daniel Paradis David Oury