EDAN - Towards Understanding Memory Parallelism and Latency Sensitivity in HPC
Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube
Master Finance Tools - 35% Off CFI (Code CFI35)
Master Windows Internals - Kernel Programming, Debugging & Architecture
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore memory parallelism and latency sensitivity in high-performance computing through this 23-minute conference talk from the International Conference on Supercomputing (ICS'25). Learn about EDAN (Execution DAG Analyzer), a novel performance analysis tool that addresses the challenges of resource disaggregation in large-scale computing systems by analyzing memory access latency impacts. Discover how EDAN leverages runtime instruction traces to generate execution DAGs, enabling estimation of latency sensitivity in sequential programs and investigation of different hardware configurations. Understand the tool's capability to calculate theoretical performance bounds and provide insights into memory-level parallelism inherent to HPC applications. Examine practical applications through case studies of PolyBench, HPCG, and LULESH benchmarks that reveal characteristics of intrinsic memory-level parallelism and latency sensitivity. Gain insights into how this approach offers advantages over traditional custom hardware or cycle-accurate simulators by providing flexibility and efficiency in performance analysis for disaggregated computing environments.
Syllabus
Intro: 00:00
Motivation: 00:17
Performance: 02:00
EDAN Overview: 04:20
eDAGs: 05:20
Memory Cost Model: 13:20
Validation: 17:21
Case-Studies: 20:00
Conclusions: 22:38
Taught by
Scalable Parallel Computing Lab, SPCL @ ETH Zurich