2019
DOI: 10.1016/j.jocs.2019.07.004
|View full text |Cite
|
Sign up to set email alerts
|

Auto-tuning for floating-point precision with Discrete Stochastic Arithmetic

Abstract: The type length chosen for floating-point numbers (e.g. 32 bits or 64 bits) may have an impact on the execution time, especially on SIMD (Single Instruction Multiple Data) units. Furthermore optimizing the types used in a numerical simulation causes a reduction of the data volume that is possibly transferred. In this paper we present PROMISE, a tool that makes it possible to optimize the numerical types in a program by taking into account the requested accuracy on the computed results. With PROMISE the numeric… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
30
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
3
3
1

Relationship

3
4

Authors

Journals

citations
Cited by 24 publications
(30 citation statements)
references
References 15 publications
0
30
0
Order By: Relevance
“…A second phase performs a statistical refinement to join the precision bindings derived from different input sets. Other tools adopt more advanced techniques but their search space is restricted to standard FP types (e.g., PROMISE [8] and Precimonious [14]), or in other cases they are limited to the analysis of functional expressions (e.g., FPTuner [4] and PRECISA [13]). As a final consideration, all these tool do not enable the analysis of the dynamic range associated to a fixed-format FP type.…”
Section: Related Workmentioning
confidence: 99%
“…A second phase performs a statistical refinement to join the precision bindings derived from different input sets. Other tools adopt more advanced techniques but their search space is restricted to standard FP types (e.g., PROMISE [8] and Precimonious [14]), or in other cases they are limited to the analysis of functional expressions (e.g., FPTuner [4] and PRECISA [13]). As a final consideration, all these tool do not enable the analysis of the dynamic range associated to a fixed-format FP type.…”
Section: Related Workmentioning
confidence: 99%
“…This speedup is up to 5.5 if 4 correct digits are requested for matrix multiplication. In the numerical experiments carried out with the two-precision version of PROMISE [9], lower speedup has been obtained (up to 1.3). In this case, speedup was measured w.r.t.…”
Section: Autotuning Of Floating-point Types With Three Possible Precimentioning
confidence: 97%
“…The PROMISE (PRecision OptiMISE) software [9,10] is based on CADNA and aims at optimizing floating-point type declarations in simulation codes. The sequel relies on Definition 1 that makes clear the notion of decimal significant digits in common between two numbers.…”
Section: The Promise Softwarementioning
confidence: 99%
See 2 more Smart Citations