Perci-AD: Automated Multi-Precision Optimization for High-Performance Computing

Mixed-precision computing improves performance by reducing variable precision where high accuracy is unnecessary, but manually tuning large programs is infeasible. We present Perci-AD, an automated tool that applies algorithmic differentiation to perform static error analysis and identify precision-sensitive variables directly at the source code level. Perci-AD generates an initial mixed-precision configuration and transforms the source code while preserving its structure and readability. It also serves as a preprocessing step for dynamic tuning by pruning the search space, avoiding unnecessary high-precision evaluations. Evaluated on five floating-point programs, Perci-AD achieves up to \(40 \times\) speedup over long double precision baselines in Simpsons and accelerates dynamic tuning by over 1.2× in all benchmarks. Our results demonstrate that combining algorithmic differentiation with static analysis enables effective and extensible mixed-precision optimization.

Authors

Institutions

Publication Details

Published
2025-04-18
DOI
https://doi.org/10.1145/3746469.3746602
Primary Topic
Numerical Methods and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Perci-AD: Automated Multi-Precision Optimization for High-Performance Computing

Lei Li, Chao Zheng, Kuan Li, Hao Jiang et al.
Numerical Methods and Algorithms
article

Perci-AD: Automated Multi-Precision Optimization for High-Performance Computing

Lei Li, Chao Zheng, Kuan Li, Hao Jiang, Y.M. Zhou, L. S. Hua
article en

Abstract

Mixed-precision computing improves performance by reducing variable precision where high accuracy is unnecessary, but manually tuning large programs is infeasible. We present Perci-AD, an automated tool that applies algorithmic differentiation to perform static error analysis and identify precision-sensitive variables directly at the source code level. Perci-AD generates an initial mixed-precision configuration and transforms the source code while preserving its structure and readability. It also serves as a preprocessing step for dynamic tuning by pruning the search space, avoiding unnecessary high-precision evaluations. Evaluated on five floating-point programs, Perci-AD achieves up to \(40 \times\) speedup over long double precision baselines in Simpsons and accelerates dynamic tuning by over 1.2× in all benchmarks. Our results demonstrate that combining algorithmic differentiation with static analysis enables effective and extensible mixed-precision optimization.

Hunan University (CN), National University of Defense Technology (CN), Dongguan University of Technology (CN)
Openalex Percentile: Top 75%
Numerical Methods and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Perci-AD: Automated Multi-Precision Optimization for High-Performance Computing — Lei Li, Chao Zheng, et al. · (2025) | TGRS Research Map | TGRS