Daniele Cattaneo
Architecture-aware Precision Tuning with Multiple Number Representation Systems
Cattaneo, Daniele; Chiari, Michele; Fossati, Nicola; Cherubin, Stefano; Agosta, Giovanni
Authors
Michele Chiari
Nicola Fossati
Stefano Cherubin
Giovanni Agosta
Abstract
Precision tuning trades accuracy for speed and energy savings, usually by reducing the data width, or by switching from floating point to fixed point representations. However, comparing the precision across different representations is a difficult task. We present a metric that enables this comparison, and employ it to build a methodology based on Integer Linear Programming for tuning the data type selection. We apply the proposed metric and methodology to a range of processors, demonstrating an improvement in performance (up to 9×) with a very limited precision loss (<2.8% for 90% of the benchmarks) on the PolyBench benchmark suite.
Citation
Cattaneo, D., Chiari, M., Fossati, N., Cherubin, S., & Agosta, G. (2021). Architecture-aware Precision Tuning with Multiple Number Representation Systems. In 2021 58th ACM/IEEE Design Automation Conference (DAC). https://doi.org/10.1109/dac18074.2021.9586303
Conference Name | 2021 58th ACM/IEEE Design Automation Conference (DAC) |
---|---|
Conference Location | San Francisco, CA, USA |
Start Date | Dec 5, 2021 |
End Date | Dec 9, 2021 |
Acceptance Date | Feb 12, 2021 |
Online Publication Date | Nov 13, 2021 |
Publication Date | 2021 |
Deposit Date | Apr 1, 2022 |
Publicly Available Date | Apr 1, 2022 |
Publisher | Institute of Electrical and Electronics Engineers |
Series ISSN | 0738-100X |
Book Title | 2021 58th ACM/IEEE Design Automation Conference (DAC) |
ISBN | 978-1-6654-3274-0 |
DOI | https://doi.org/10.1109/dac18074.2021.9586303 |
Public URL | http://researchrepository.napier.ac.uk/Output/2859689 |
Files
Architecture-aware Precision Tuning With Multiple Number Representation Systems (accepted version)
(371 Kb)
PDF
You might also like
TAFFO: The compiler-based precision tuner
(2022)
Journal Article
Ahead-Of-Real-Time (ART): A Methodology for Static Reduction of Worst-Case Execution Time
(2022)
Conference Proceeding
FixM: Code generation of fixed point mathematical functions
(2020)
Journal Article
Dynamic Precision Autotuning with TAFFO
(2020)
Journal Article
Tunable approximations to control time-to-solution in an HPC molecular docking Mini-App
(2020)
Journal Article
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search