Elliott Vetle Forde

Elliott Vetle Forde

Scholar Title

MIT EECS | Nutanix Undergraduate Research and Innovation Scholar

Research Title

Automatically Exploiting Data Locality in Speculative Parallel Code

Cohort

2017–2018

Department

Electrical Engineering and Computer Science

Research Areas
  • Systems and Networking
Supervisor

Daniel Sanchez

Abstract

Swarm is a novel task execution model, task management scheme, conflict-detection scheme, and distributed commit protocol that allows for large-scale utilization of ordered parallelism. During simulation, serial applications broken down into tasks and rewritten in Swarm may see speedups of up to hundreds of times. To improve this already massive performance boost, the task management scheme can be improved to be courteous to the data each fine-grained task accesses allowing locality to be exploited and thus reducing data transfer overhead and the likelihood of aborts.

Quote

After hearing about SuperUROP I figured it would be a great way to get my hands dirty with legitimate research. I will be working in computation architecture a field very different from my previous software experiences. Planning on pursuing an MEng at MIT I find it extremely valuable to have the opportunity to explore this field with the safety of a mentor and the SuperUROP program to guide me through.

Back to Scholars