SC2022Top-tier venue
Approximate Computing Through the Lens of Uncertainty Quantification
Konstantinos Parasyris, James Diffenderfer, Harshitha Menon, Ignacio Laguna, Jackson Vanover, Ryan Vogt, Daniel Osei-Kuffuor
Abstract
As computer system technology approaches the end of Moore's law, new computing paradigms that improve performance become a necessity. One such paradigm is approximate computing (AC). AC can present significant performance improvements, but a challenge lies in providing confidence that approximations will not overly degrade the application output quality. In AC, application domain experts manually identify code regions amenable to approximation. However, automatically guiding a developer where to apply AC is still a challenge. We propose Puppeteer, a novel method to rank code regions based on amenability to approximation. Puppeteer uses uncertainty quantification methods to measure the sensitivity of application outputs to approximation errors. A developer annotates possible application code regions and Puppeteer estimates the sensitivity of each region. Puppeteer successfully identifies insensitive regions on different benchmarks. We utilize AC on these regions and we obtain speedups of, andfor HPCCG. DCT, and BlackScholes, respectively.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 7286ede7-c620-4e84-b4c5-1db8fa2f86d2Cited by top-tier papers3
- RAPTOR: Practical Numerical Profiling of Scientific ApplicationsFaveo Hoerold, Ivan R. Ivanov, Akash Dhruv, William S. Moses et al.SC 2025 · 4 citations
- HPAC-Offload: Accelerating HPC Applications with Portable Approximate Computing on the GPUZane Fink, Konstantinos Parasyris, Giorgis Georgakoudis, Harshitha MenonSC 2023 · 3 citations
- HPAC-ML: A Programming Model for Embedding ML Surrogates in Scientific ApplicationsZane Fink, Konstantinos Parasyris, Praneet Rathi, Giorgis Georgakoudis et al.SC 2024 · 2 citations
Related papers
- HPAC: evaluating approximate computing techniques on HPC OpenMP applicationsKonstantinos Parasyris, Giorgis Georgakoudis, Harshitha Menon, James Diffenderfer et al.SC 2021 · 20 citations
- ADVISOR: Approximate Computing-frienDly High-LeVel Synthesis DesIgn Space ExplORerBaharealsadat Parchamdar, Benjamin Carrión SchäferDAC 2025 · 1 citation
- ApproxTuner: a compiler and runtime system for adaptive approximationsHashim Sharif, Yifan Zhao, Maria Kotsifakou, Akash Kothari et al.PPoPP 2021 · 22 citations
- Auto-HPCnet: An Automatic Framework to Build Neural Network-based Surrogate for High-Performance Computing ApplicationsWenqian Dong, Gokcen Kestor, Dong LiHPDC 2023 · 6 citations
- Turaco: Complexity-Guided Data Sampling for Training Neural Surrogates of ProgramsAlex Renda, Yi Ding, Michael CarbinOOPSLA 2023
