Approximate computing trades off computation quality with the effort expended and as rising performance demands confront with plateauing resource budgets, approximate computing has become, not merely attractive, but even imperative. In this paper, we present a survey of techniques for approximate computing (AC). We discuss strategies for finding approximable program portions and monitoring output quality, techniques for using AC in different processing units (e.g., CPU, GPU and FPGA), processor components, memory technologies etc., and programming frameworks for AC. We classify these techniques based on several key characteristics to emphasize their similarities and differences. The aim of this paper is to provide insights to researchers in...
Approximate Computing (AxC) paradigm aims at designing computing systems that can satisfy the rising...
The reduced benefits offered by technology scaling in the nanoscale era call for innovative design a...
Approximate computing involves relaxing program accuracy requirements to improve performance or de...
International audienceA new design paradigm, Approximate Computing (AxC), has been established to in...
Abstract — Approximate computing has recently emerged as a promising approach to energy-efficient de...
A new design approach, called approximate computing (AxC), leverages the flexibility provided by int...
Approximate Computing (AxC) is a promising technique for reducing area and power consumption as well...
Many modern workloads such as multimedia, recognition, mining, search, vision, etc. possess the char...
Today, the concept of approximation in computing is becoming more and more a “hot topic” to investig...
Approximate computing is an emerging design paradigm that leverages the intrinsic resilience of appl...
Thesis (Ph.D.)--University of Washington, 2015Approximate computing is the idea that we are hinderin...
Approximate computing frameworks configure applications so they can operate at a range of points in ...
International audienceThis paper presents an overview of test and reliability approaches for approxi...
International audienceApproximate Computing (AxC) is a promising technique for reducing area and pow...
Today, the concept of approximation in computing is becoming more and more a “hot topic” to investig...
Approximate Computing (AxC) paradigm aims at designing computing systems that can satisfy the rising...
The reduced benefits offered by technology scaling in the nanoscale era call for innovative design a...
Approximate computing involves relaxing program accuracy requirements to improve performance or de...
International audienceA new design paradigm, Approximate Computing (AxC), has been established to in...
Abstract — Approximate computing has recently emerged as a promising approach to energy-efficient de...
A new design approach, called approximate computing (AxC), leverages the flexibility provided by int...
Approximate Computing (AxC) is a promising technique for reducing area and power consumption as well...
Many modern workloads such as multimedia, recognition, mining, search, vision, etc. possess the char...
Today, the concept of approximation in computing is becoming more and more a “hot topic” to investig...
Approximate computing is an emerging design paradigm that leverages the intrinsic resilience of appl...
Thesis (Ph.D.)--University of Washington, 2015Approximate computing is the idea that we are hinderin...
Approximate computing frameworks configure applications so they can operate at a range of points in ...
International audienceThis paper presents an overview of test and reliability approaches for approxi...
International audienceApproximate Computing (AxC) is a promising technique for reducing area and pow...
Today, the concept of approximation in computing is becoming more and more a “hot topic” to investig...
Approximate Computing (AxC) paradigm aims at designing computing systems that can satisfy the rising...
The reduced benefits offered by technology scaling in the nanoscale era call for innovative design a...
Approximate computing involves relaxing program accuracy requirements to improve performance or de...