• AxBench: A Benchmark Suite for Approximate Computing Across the System Stack 

      Yazdanbakhsh, Amir; Mahajan, Divya; Lotfi-Kamran, Pejman; Esmaeilzadeh, Hadi (Georgia Institute of Technology, 2016)
      As the end of Dennard scaling looms, both the semiconductor industry and the research community are exploring for innovative solutions that allow energy efficiency and performance to continue to scale. Approximation ...
    • ExpAX: A Framework for Automating Approximate Programming 

      Park, Jongse; Zhang, Xin; Ni, Kangqi; Esmaeilzadeh, Hadi; Naik, Mayur (Georgia Institute of Technology, 2014)
      We present ExpAX, a framework for automating approximate programming. ExpAX consists of these three components: (1) a programming model based on a new kind of program specification, which we refer to as error ...
    • Expectation-Oriented Framework for Automating Approximate Programming 

      Esmaeilzadeh, Hadi; Ni, Kangqi; Naik, Mayur (Georgia Institute of Technology, 2013)
      This paper describes ExpAX, a framework for automating approximate programming based on programmer-specified error expectations. Three components constitute ExpAX: (1) a programming model based on a new kind of program ...
    • Methodical Approximate Hardware Design and Reuse 

      Yazdanbakhsh, Amir; Thwaites, Bradley; Park, Jongse; Esmaeilzadeh, Hadi (Georgia Institute of Technology, 2014)
      Design and reuse of approximate hardware components—digital circuits that may produce inaccurate results—can potentially lead to significant performance and energy improvements. Many emerging error-resilient applications ...
    • Neural Acceleration for GPU Throughput Processors 

      Yazdanbakhsh, Amir; Park, Jongse; Sharma, Hardik; Lotfi-Kamran, Pejman; Esmaeilzadeh, Hadi (Georgia Institute of Technology, 2015)
      General-purpose computing on graphics processing units (GPGPU) accelerates the execution of diverse classes of applications, such as recognition, gaming, data analytics, weather prediction, and multimedia. Many of these ...
    • RFVP: Rollback-Free Value Prediction with Safe-to-Approximate Loads 

      Yazdanbakhsh, Amir; Pekhimenko, Gennady; Thwaites, Bradley; Esmaeilzadeh, Hadi; Kim, Taesoo; Mutlu, Onur; Mowry, Todd C. (Georgia Institute of Technology, 2015)
      This paper aims to tackle two fundamental memory bottle-necks: limited off-chip bandwidth (bandwidth wall) and long access latency (memory wall). To achieve this goal, our approach exploits the inherent error resilience ...
    • TABLA: A Unified Template-based Framework for Accelerating Statistical Machine Learning 

      Mahajan, Divya; Park, Jongse; Amaro, Emmanuel; Sharma, Hardik; Yazdanbakhsh, Amir; Kim, Joon; Esmaeilzadeh, Hadi (Georgia Institute of Technology, 2015)
      A growing number of commercial and enterprise systems increasingly rely on compute-intensive machine learning algorithms. While the demand for these compute-intensive applications is growing, the performance benefits from ...