2016
DOI: 10.1109/tvlsi.2016.2520979
|View full text |Cite
|
Sign up to set email alerts
|

Low-Power FPGA Design Using Memoization-Based Approximate Computing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
16
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 29 publications
(16 citation statements)
references
References 16 publications
0
16
0
Order By: Relevance
“…The CAM-based design is expensive and requires significant modification to the baseline GPU architecture. Sinha et al [27] proposed a memoization-based approximate computing design on FPGA. However, this proposal only works for reconfigurable logic, because it cannot handle different number of inputs without using reconfigurable logic.…”
Section: Related Workmentioning
confidence: 99%
“…The CAM-based design is expensive and requires significant modification to the baseline GPU architecture. Sinha et al [27] proposed a memoization-based approximate computing design on FPGA. However, this proposal only works for reconfigurable logic, because it cannot handle different number of inputs without using reconfigurable logic.…”
Section: Related Workmentioning
confidence: 99%
“…The same idea, known as memoization, can be applied to machine data processing 11 and can help save energy. 13 Modern computer languages, such as Python, already provide mechanisms to automatically memoize functions. 14 The reuse of computation is a memoization technique that is often used to speedup the execution of programs: it keeps track of every operation that has been executed with the same input operands and that produces the same output.…”
Section: Related Workmentioning
confidence: 99%
“…Modern computer languages, such as Python, already provide mechanisms to automatically memoize functions . Implementations of memoization schemes have also been proposed for Field‐Programmable Gate Arrays (FPGAs) aimed at lowering power consumption …”
Section: Related Workmentioning
confidence: 99%
“…8 Implementations of memoization schemes have also been proposed for Field-Programmable Gate Arrays (FPGAs) aimed at lowering power consumption. 9 The memoization of redundant functions inspired several studies on the topic in the past 20 years, revisiting the concept of reuse at the micro-architectural level, where reuse tables (eg, caches) are often used to store the results of redundant instructions. An instruction or group of instructions is redundant whenever it produces the same output given the same input operands.…”
Section: Related Workmentioning
confidence: 99%