Optimizing Powerful Computation for Low Power Devices

This project is part of an NSF-funded REU site with the HMC Computer Science DepartmentApplications 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.

Name of research group, project, or lab
Systems and Networking Design Lab
Why join this research group or lab?

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. 

Logistics Information:
Project categories
Computer Science
Student ranks applicable
Junior
Senior
Student qualifications

Anyone should apply if they are excited about 1) the idea of performing tasks in a more efficient way (e.g., we achieved the same thing using less energy!) or 2) handling how devices communicate with each other to achieve a shared goal. Having taken a systems course is a plus but not required.

Time commitment
Summer - Full Time
Compensation
Paid Research
Number of openings
4
Techniques learned
  • Using PyTorch
  • Handling network communications between devices
  • Reading academic papers
Project start
May 20, 2024 (tentative)
Contact Information:
Mentor
Arthi Padmanabhan
arpadmanabhan@hmc.edu
Computer Science Professor
Name of project director or principal investigator
Arthi Padmanabhan
Email address of project director or principal investigator
arpadmanabhan@g.hmc.edu
4 sp. | 3 appl.
Hours per week
Summer - Full Time
Project categories
Computer Science