reviewACM Computing SurveysMar 18, 2016GREEN OA

A Survey of Techniques for Approximate Computing

Oak Ridge National Laboratory

Indexed incrossref

Abstract

Approximate computing trades off computation quality with effort expended, and as rising performance demands confront plateauing resource budgets, approximate computing has become not merely attractive, but even imperative. In this article, 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, and so forth, as well as programming frameworks for AC. We classify these techniques based on several key characteristics to emphasize their similarities and differences. The aim of this…

Citation impact

1,036
total citations
FWCI
111.13
Percentile
100%
References
99
Citations per year

Authors

1

Topics & keywords

Keywords
  • Computer science
  • Key (lock)
  • Computation
  • Quality (philosophy)
  • Field-programmable gate array
  • Resource (disambiguation)
  • Mainstream
  • Parallel computing
No related works found for this paper.

Funding