Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

HyCache - Hybrid Caching for Accelerating DNN Input Preprocessing Pipelines

USENIX via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about HyCache, a novel hybrid caching runtime system designed to accelerate deep neural network input preprocessing pipelines in this 14-minute conference presentation from USENIX ATC '25. Discover how modern GPU advances have shifted the training bottleneck from model computation to CPU-based data loading and preprocessing, creating new performance challenges in end-to-end DNN training. Explore the limitations of existing caching approaches that rely solely on memory or storage and can only cache complete stage outputs from single preprocessing steps. Understand how HyCache overcomes these constraints by enabling partial caching of preprocessed data subsets from multiple intermediate stages across both memory and storage simultaneously. Examine the integer linear programming (ILP) approach used to automatically determine optimal caching strategies that balance recomputation costs against caching benefits without manual intervention. Analyze performance results demonstrating raw pipeline throughput improvements ranging from 1.11× to 10.1× speedups compared to state-of-the-art approaches across various preprocessing pipelines, presented by researchers from the Indian Institute of Science, University of Southern California, and independent research.

Syllabus

USENIX ATC '25 - HyCache: Hybrid Caching for Accelerating DNN Input Preprocessing Pipelines

Taught by

USENIX

Reviews

Start your review of HyCache - Hybrid Caching for Accelerating DNN Input Preprocessing Pipelines

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.