The mission of Make Programming Simple Lab is to investigate novel architectural, compiler, runtime, and system operation mechanisms to make the task of programming these ambitious applications easier on complex, distributed, and heterogeneous computing platforms.