PIPages
Labs

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

  1. 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).
  2. Design cluster scheduling mechanisms that use measured accelerator variability and knowledge of each application to improve resource utilization in accelerator-rich clusters.
  3. 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.
  4. Develop Diamond performance optimizations, including planning for long training jobs, performance-aware model placement, cross-cluster training and data management.
  5. 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.
  6. 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.

More about University of Wisconsin-Madison

Reach out

A start for your email. Fill in the brackets.