Architecture support for disciplined approximate programming
By Hadi Esmaeilzadeh, Adrian Sampson, Luis Ceze, Doug Burger. ASPLOS XVII, 2012
461 citations recorded by the source corpus.
Subfields: Computational Theory and Mathematics, Electrical and Electronic Engineering, Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/35bb0dcea574f81515f28ec0f73c1f8352698765
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computational Theory and Mathematics
- Sparsh Mittal
- Adrian Sampson
- Luis Ceze
- Muhammad Akmal Shafique
- Nam Sung Kim
- Hadi Esmaeilzadeh
- Todd Mytkowicz
- Michael Orshansky
In Electrical and Electronic Engineering
- Sparsh Mittal
- Kaushik Roy
- Anand Raghunathan
- Swagath Venkataramani
- Nam Sung Kim
- Todd Mytkowicz
- Qiang Xu
- Luis Ceze
In Hardware and Architecture
- Sparsh Mittal
- Kaushik Roy
- Anand Raghunathan
- Swagath Venkataramani
- Luis Ceze
- Adrian Sampson
- Nam Sung Kim
- Todd Mytkowicz
Citations in the corpus
- AxNN: Energy-efficient neuromorphic systems using approximate computing (2014, background): “While these initial efforts targeted application-specific hardware, approximate computing has recently been extended to the domain of programmable processors [13, 14].”
- A Survey of Techniques for Approximate Computing (2016, methodology): “…et al. 2013, 2014] and variable accuracy [Ansel et al. 2011] (b) Applications or their code portions that are amenable to AC are called: Approximable [Esmaeilzadeh et al. 2012b], relaxable [Yazdanbakhsh et al. 2015a], soft slices/ computations [Esmaeilzadeh et al. 2012a], best-effort computations…”
- Analysis and characterization of inherent application resilience for approximate computing (2013, background): “The application of approximate computing to programmable processors has been recently explored [9].”
- Approximate computing: An emerging paradigm for energy-efficient design (2013, background): “The term spans a wide set of research activities ranging from programming languages [2] to transistor level [3].”
- Neural Acceleration for General-Purpose Approximate Programs (2012, methodology): “This is common practice in the approximate computing literature [8,11,41].”
- Approximate storage in solid-state memories (2013, methodology): “storage [14, 24, 38], modern non-volatile memory technologies also exhibit properties that make them candidates for storing data approximately.”
- Approximate Computing: A Survey (2016, background): “The approximate data path can be a data path operating at an aggressive voltage level [13] or a specially designed data path with limited precision.”
- A low latency generic accuracy configurable adder (2015, background): “Traditional Ripple Carry Adder (RCA) employs a single adder of length equal to that of the operands and hence the critical path is formed by the carry chain.”