Optimizing Powerful Computation for Low Power Devices
This project is part of an NSF-funded REU site with the HMC Computer Science Department. Applications for this project will be processed on the ETAP website. Please submit your application there and not on the URO website! Note that due to the funding source, some (not all) positions to work on this project are restricted to US citizens or permanent residents.
Improved network communication has led to incredible innovations, such as the ability of many computers to communicate while performing a shared computation. In cloud datacenters, powerful machines work together to run complex computations, such as training large language models. On the other end of the spectrum, small low-power devices connect wirelessly to each other and perform simpler computations. This project will focus on such small devices and how to optimize their shared computation for tasks such as running neural networks. In particular, we look at making these computations more energy efficient, as it’s easy for them to run out of energy when under a heavy compute load.
If this project interests you, please respond with 1-2 paragraphs about why this project interests you, what you hope to gain from this summer, and any questions you have about this area of research.
Making technology like ML more resource-efficient means making it more sustainable! We'll learn a lot this summer about energy usage of ML and think about potential ways to address the ever-increasing energy demands.