• DocumentCode
    726341
  • Title

    Approximate computing and the quest for computing efficiency

  • Author

    Venkataramani, Swagath ; Chakradhar, Srimat T. ; Roy, Kaushik ; Raghunathan, Anand

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Diminishing benefits from technology scaling have pushed designers to look for new sources of computing efficiency. Multicores and heterogeneous accelerator-based architectures are a by-product of this quest to obtain improvements in the performance of computing platforms at similar or lower power budgets. In light of the need for new innovations to sustain these improvements, we discuss approximate computing, a field that has attracted considerable interest over the last decade. While the core principles of approximate computing - computing efficiently by producing results that are good enough or of sufficient quality - are not new and are shared by many fields from algorithm design to networks and distributed systems, recent e?orts have seen a percolation of these principles to all layers of the computing stack, including circuits, architecture, and software. Approximate computing techniques have also evolved from ad hoc and application-specific to more broadly applicable, supported by systematic design methodologies. Finally, the emergence of workloads such as recognition, mining, search, data analytics, inference and vision are greatly increasing the opportunities for approximate computing. We describe the vision and key principles that have guided our work in this area, and outline a holistic cross-layer framework for approximate computing.
  • Keywords
    computer architecture; distributed processing; multiprocessing systems; performance evaluation; power aware computing; approximate computing technique; computing efficiency; computing stack; distributed system; heterogeneous accelerator-based architecture; multicore accelerator-based architecture; power budget; systematic design methodology; Accuracy; Algorithm design and analysis; Complexity theory; Computational modeling; Data models; Support vector machines; Training; Approximate Computing; Energy Efficiency; Input Adaptive Systems; Machine Learning Classifiers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744904
  • Filename
    7167251