paper-with-me

Papers

SOLAR: A Highly Optimized Data Loading Framework for Distributed Training of CNN-based Scientific Surrogates

2022-11-01 · Baixi Sun, Xiaodong Yu, Chengming Zhang, Jiannan Tian, Sian Jin, Kamil Iskra, Tao Zhou, Tekin Bicer, Pete Beckman, Dingwen Tao

CNN-based surrogates have become prevalent in scientific applications to replace conventional time-consuming physical approaches. Although these surrogates can yield satisfactory results with significantly lower computation costs over small training datasets, our benchmarking results show that data-loading overhead becomes the major performance bottleneck when training surrogates with large datasets. In practice, surrogates are usually trained with high-resolution scientific data, which can easily reach the terabyte scale. Several state-of-the-art data loaders are proposed to improve the loading throughput in general CNN training; however, they are sub-optimal when applied to the surrogate training. In this work, we propose SOLAR, a surrogate data loader, that can ultimately increase loading throughput during the training. It leverages our three key observations during the benchmarking and contains three novel designs. Specifically, SOLAR first generates a pre-determined shuffled index list and accordingly optimizes the global access order and the buffer eviction scheme to maximize the data reuse and the buffer hit rate. It then proposes a tradeoff between lightweight computational imbalance and heavyweight loading workload imbalance to speed up the overall training. It finally optimizes its data access pattern with HDF5 to achieve a better parallel I/O throughput. Our evaluation with three scientific surrogates and 32 GPUs illustrates that SOLAR can achieve up to 24.4X speedup over PyTorch Data Loader and 3.52X speedup over state-of-the-art data loaders.

📄 PDF Abstract BibTeX arXiv:2211.00224

Code (0)

등록된 구현이 없습니다.

Tasks

Benchmarking

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Making Thermal Imaging More Equitable and Accurate: Resolving Solar Loading Biases

2023-04-18 · Ellin Q. Zhao, Alexander Vilesov, Shreeram Athreya, Pradyumna Chari 외

Thermal cameras and thermal point detectors are used to measure the temperature of human skin. These are important devices that are used everyday in clinical and mass screening settings, particularly in an epidemic. Unfo…

SOLARIS: Speculative Offloading of Latent-bAsed Representation for Inference Scaling

2026-04-13 · Zikun Liu, Liang Luo, Qianru Li, Zhengyu Zhang 외 arxiv

Recent advances in recommendation scaling laws have led to foundation models of unprecedented complexity. While these models offer superior performance, their computational demands make real-time serving impractical, oft…

Knowledge Distillation

Adaptive Task Offloading for Space Missions: A State-Graph-Based Approach

2022-11-16 · Jiaqi Cao, Shengli Zhang, Mingzhe Wang, Qingxia Chen 외

Advances in space exploration have led to an explosion of tasks. Conventionally, these tasks are offloaded to ground servers for enhanced computing capability, or to adjacent low-earth-orbit satellites for reduced transm…

Improving Solar Cell Metallization Designs using Convolutional Neural Networks

2021-04-08 · Sumit Bhattacharya, Devanshu Arya, Debjani Bhowmick, Rajat Mani Thomas 외

Optimizing the design of solar cell metallizations is one of the ways to improve the performance of solar cells. Recently, it has been shown that Topology Optimization (TO) can be used to design complex metallization pat…

SuperOffload: Unleashing the Power of Large-Scale LLM Training on Superchips

2025-09-25 · Xinyu Lian, Masahiro Tanaka, Olatunji Ruwase, Minjia Zhang arxiv

The emergence of Superchips represents a significant advancement in next-generation AI hardware. These Superchips employ a tightly coupled heterogeneous architecture that integrates GPU and CPU on the same package, which…