Back to Search
Start Over
HEAP
- Source :
- RSP, 30th International Workshop on Rapid System Prototyping: Shortening the Path from Specification to Prototype, RSP 2019, 30th International Workshop on Rapid System Prototyping: Shortening the Path from Specification to Prototype, RSP 2019, Oct 2019, New York, United States. pp.36-42, ⟨10.1145/3339985.3358495⟩
- Publication Year :
- 2019
- Publisher :
- ACM, 2019.
-
Abstract
- Session 2 - Security, verification and reliability; International audience; Floating point arithmetic is one of the most commonly used units in nowadays computing systems and is deployed for a wide range of domains and applications. While floating point operators offer high precision calculations, a plethora of applications such as multimedia processing and machine learning tolerate errors and computation imprecision. In a context of limited power budget embedded systems, saving resources and energy with an acceptable precision loss is a challenging design task. Approximate computing is an emerging systems design paradigm that offers promising balance between accuracy on the one hand and power consumption and resource utilization on the other hand. While state of the art approximate techniques offer a wide design space at the operator level, few are the works that consider exploring different techniques to build a heterogeneous comprehensive approximate design. In this paper, we propose HEAP: a heterogeneous approximate floating point multiplier. Based on a design space exploration process, we present an approximation at the transistor level that reduces energy consumption of up to 68%. Experimental study on a set of machine learning applications shows promising results with comparable accuracy to exact multiplier based systems. © 2019 Association for Computing Machinery.
- Subjects :
- Floating point
Design space exploration
Computer science
Single Precision
02 engineering and technology
01 natural sciences
Power budget
Single-precision floating-point format
[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI]
[SPI]Engineering Sciences [physics]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
0103 physical sciences
0202 electrical engineering, electronic engineering, information engineering
[INFO]Computer Science [cs]
Approximate Computing
Heap (data structure)
010302 applied physics
Genetic Algorithm
low power
Energy consumption
Design Space Exploration
[SPI.TRON]Engineering Sciences [physics]/Electronics
020202 computer hardware & architecture
Computer engineering
Systems design
Floating Point Multiplication
Multiplier (economics)
[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processing
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 30th International Workshop on Rapid System Prototyping (RSP'19)
- Accession number :
- edsair.doi.dedup.....665f90b0d86c21b4b02ff3110db73534
- Full Text :
- https://doi.org/10.1145/3339985.3358495