Shivaram Venkataraman
University of Wisconsin-Madison, WI·Computer Science·Early-career
Machine learning increasingly runs on large computing clusters, such as data centers and supercomputers. These clusters are packed with specialized accelerator chips that speed up computation.
- Fields
Computer Science
Engineering
- Topics
machine learning systems
distributed training
GPU clusters
- Grants
- 3 known grants, through Jun 2028
What they work on
- Characterize performance variability across many types of accelerator hardware, where identical applications run at different speeds on chips of the same type, and identify which applications are most affected (Fortuna).
- Design cluster scheduling mechanisms that use measured accelerator variability and knowledge of each application to improve resource utilization in accelerator-rich clusters.
- Build Diamond, a web-service interface for HPC deep learning that automates container setup, distributed-training scaling, hyperparameter tuning and model sharing for domain scientists.
- Develop Diamond performance optimizations, including planning for long training jobs, performance-aware model placement, cross-cluster training and data management.
- Create software that makes training machine learning models on large graph datasets faster and easier across many machines, including efficient handling of graphs that grow with new data.
- Reduce the cost of making predictions (inference) with machine learning models trained on large graph datasets.
More about the research
Using them well is hard: they are expensive, often underused, and difficult for non-experts to program at scale. Across three projects, the lab builds software systems that make large-scale machine learning faster, cheaper and easier to use.
Why it matters
Better use of accelerator hardware could let data centers and supercomputers serve more users with the same equipment. Diamond could let scientists in fields outside computer science apply deep learning without HPC expertise. Faster, cheaper graph learning tools could benefit data scientists working on social networks, drug discovery and search. Open-source releases are intended to support adoption by other clusters and by industry.
Known grants
From NIH and NSF research grants. Labs often have other funding we can't see.
CAREER: Resource Efficient Systems for Machine Learning on Structured Data
NSF · Jul 2023 – Jun 2028
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
NSF · Oct 2023 – Sep 2027
Collaborative Research: Frameworks: Diamond: Democratizing Large Neural Network Model Training for Science
NSF · Oct 2023 – Sep 2027
Closest labs
Divya Mahajan
Georgia Institute of Technology, GA·Computer Science·Early-career
Build a cross-platform framework that measures how thermal hotspots, frequency throttling, power spikes and energy limits restrict distributed AI training performance on GPUs and other accelerators.
Yong Chen
Texas Tech University, TX·Computer Science
Build and operate a renewable-energy-powered high-performance computing facility, and study the design tradeoffs and barriers of running large-scale scientific computing on variable renewable power.
Tushar Krishna
Georgia Institute of Technology, GA·Computer Science
Extend the gem5 computer simulator to model emerging devices and effects, including chiplets (small chips combined in one package), hardware reliability and security.
The school
University of Wisconsin-Madison: 91 labs on PI Pages, $1.9B a year on research, 854 research doctorates a year.
Reach out
A start for your email. Fill in the brackets.