EDAN - Towards Understanding Memory Parallelism and Latency Sensitivity in HPC
Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube
Build with Azure OpenAI, Copilot Studio & Agentic Frameworks — Microsoft Certified
Learn EDR Internals: Research & Development From The Masters
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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