Approximate computing strives to achieve the highest performance-, area-, and power-efficiency for a given quality constraint and vice versa. Conventional approximate design methodology restricts the introduction of errors to avoid a high loss in quality. However, this limits the computing efficiency and the number of pareto-optimal design alternatives for a quality-efficiency tradeoff. This paper presents a novel self-healing (SH) methodology for an approximate square-accumulate (SAC) architecture. SAC refers to a hardware architecture that computes the inner product of a vector with itself. SH exploits the algorithmic error resilience of the SAC structure to ensure an effective quality-efficiency tradeoff, wherein the squarer is regarded ...
Approximate computing allows the introduction of inaccuracy in the computation for cost savings, suc...
In the last decade, the need for efficiency in computing has motivated the coming forth of new devic...
Approximate computing, being able to tradeoff computation quality (e.g., accuracy) and computational...
Approximate computing studies the quality-efficiency trade-off to attain a best-efficiency (e.g., ar...
Computing devices have been constantly challenged by resource-hungry applications such as scientific...
Approximate computing is considered an innovative paradigm with wide applications to high performanc...
Approximate computing is an emerging design paradigm that leverages the intrinsic resilience of appl...
Error resilient applications benefit from the use of approximate computing techniques that enhance e...
The reduced benefits offered by technology scaling in the nanoscale era call for innovative design a...
Many modern workloads such as multimedia, recognition, mining, search, vision, etc. possess the char...
Abstract — Approximate computing has recently emerged as a promising approach to energy-efficient de...
An application that can produce a useful result despite some level of computational error is said to...
International audienceA new design paradigm, Approximate Computing (AxC), has been established to in...
A new design approach, called approximate computing (AxC), leverages the flexibility provided by int...
The approximate and stochastic computing have been developed, on the one hand, to address the dimini...
Approximate computing allows the introduction of inaccuracy in the computation for cost savings, suc...
In the last decade, the need for efficiency in computing has motivated the coming forth of new devic...
Approximate computing, being able to tradeoff computation quality (e.g., accuracy) and computational...
Approximate computing studies the quality-efficiency trade-off to attain a best-efficiency (e.g., ar...
Computing devices have been constantly challenged by resource-hungry applications such as scientific...
Approximate computing is considered an innovative paradigm with wide applications to high performanc...
Approximate computing is an emerging design paradigm that leverages the intrinsic resilience of appl...
Error resilient applications benefit from the use of approximate computing techniques that enhance e...
The reduced benefits offered by technology scaling in the nanoscale era call for innovative design a...
Many modern workloads such as multimedia, recognition, mining, search, vision, etc. possess the char...
Abstract — Approximate computing has recently emerged as a promising approach to energy-efficient de...
An application that can produce a useful result despite some level of computational error is said to...
International audienceA new design paradigm, Approximate Computing (AxC), has been established to in...
A new design approach, called approximate computing (AxC), leverages the flexibility provided by int...
The approximate and stochastic computing have been developed, on the one hand, to address the dimini...
Approximate computing allows the introduction of inaccuracy in the computation for cost savings, suc...
In the last decade, the need for efficiency in computing has motivated the coming forth of new devic...
Approximate computing, being able to tradeoff computation quality (e.g., accuracy) and computational...