2019
DOI: 10.1145/3341617.3326153
|View full text |Cite
|
Sign up to set email alerts
|

Architecture-Aware Approximate Computing

Abstract: Deliberate use of approximate computing has been an active research area recently. Observing that many application programs from different domains can live with less-than-perfect accuracy, existing techniques try to trade off program output accuracy with performance-energy savings. While these works provide point solutions, they leave three critical questions regarding approximate computing unanswered, especially in the context of dropping/skipping costly data accesses: (i) what is the maximum potential of ski… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
4
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 49 publications
0
4
0
Order By: Relevance
“…20 Karakoy et al propose an approach to skip data accesses such that performance benefits are maximized and error is bounded by user-defined level. 21 Brand et al propose "anytime" floating point instructions that compute only a predefined number of most significant bits. 22 The number of computed bits is embedded into the instruction and the resulting floating number still has the same number of precision bits.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…20 Karakoy et al propose an approach to skip data accesses such that performance benefits are maximized and error is bounded by user-defined level. 21 Brand et al propose "anytime" floating point instructions that compute only a predefined number of most significant bits. 22 The number of computed bits is embedded into the instruction and the resulting floating number still has the same number of precision bits.…”
Section: Related Workmentioning
confidence: 99%
“…Yazdanbakhsh et al propose an implementation that predicts the value of miss operations, and if they can be safely approximated 20 . Karakoy et al propose an approach to skip data accesses such that performance benefits are maximized and error is bounded by user‐defined level 21 . Brand et al propose “anytime” floating point instructions that compute only a predefined number of most significant bits 22 .…”
Section: Related Workmentioning
confidence: 99%
“…Karakoy et al proposed a slicing-based approach to reduce memory access while ensuring that accuracy lies within the specified error bound [8]. Shafique et al implemented open-source libraries of AC-enabled arithmetic components to develop AC-enabled systems considering multiple system layers (from logic to architecture) simultaneously [13].…”
Section: Related Workmentioning
confidence: 99%
“…[6] focuses on FPGA utilization for AC but does not consider differences among ranks. [8] utilizes optical interconnect for lower latency by allowing soft errors; however, it assumes error-tolerant applications only. To expand the scope of AC techniques for HPC systems, it is important to consider characteristics of parallel threads/ranks and communication among them.…”
Section: Related Workmentioning
confidence: 99%