skip to main content
10.1145/2593069.2596667acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Accelerator-Rich Architectures: Opportunities and Progresses

Published: 01 June 2014 Publication History

Abstract

To drastically improve energy efficiency, we believe future processors need to go beyond parallelization and provide architecture support for customization, enabling systems to adapt to different application domains. In particular, we believe future architectures will make extensive use of accelerators to significantly reduce energy consumption. Such architectures present many new challenges and opportunities, such as accelerator synthesis, scheduling, sharing, virtualization, memory hierarchy optimization, and efficient compilation and runtime support. With respect to these areas, we review the progress of our research in the Center for Domain-Specific Computing (supported by the NSF Expeditions-in-Computing Award), and discuss ongoing work and additional challenges.

References

[1]
Standard Performance Evaluation Corporation. http://www.spec.org.
[2]
TSMC - 45nm. http://www.synopsys.com/dw/emllselector.php?f=TSMC&g=45.
[3]
Y. Chen et al. Accelerator-Rich CMPs: From Concept to Real Hardware. In ICCD '13, pages 169--176.
[4]
N. Clark, et al. VEAL: Virtualized Execution Accelerator for Loops. In ISCA '08, pages 389--400.
[5]
J. Cong et al. A Fully Pipelined and Dynamically Composable Architecture of CGRA. In FCCM '14 (To Appear).
[6]
J. Cong et al. Architecture Support for Accelerator-Rich CMPs. In DAC '12, pages 843--849.
[7]
J. Cong et al. BiN: A Buffer-in-NUCA Scheme for Accelerator-Rich CMPs. In ISLPED '12, pages 225--230.
[8]
J. Cong et al. CHARM: A Composable Heterogeneous Accelerator-rich Microprocessor. In ISLPED '12, pages 379--384.
[9]
J. Cong et al. Composable Accelerator-Rich Microprocessor Enhanced for Adaptivity and Longevity. In ISLPED '13, pages 305--310.
[10]
J. Cong et al. Accelerating Sequential Applications on CMPs Using Core Spilling. IEEE TPDS, pages 1094 --1107, 2007.
[11]
J. Cong et al. Customizable Domain-Specific Computing. IEEE Design Test of Computers, 28(2):6--15, 2011.
[12]
H. Esmaeilzadeh et al. Dark Silicon and the End of Multicore Scaling. In ISCA '11, pages 365--376.
[13]
M. Gebhart et al. An Evaluation of the TRIPS Computer System. ASPLOS '09, pages 1--12.
[14]
R. Hameed et al. Understanding Sources of Inefficiency in General-Purpose Chips. ISCA '10, pages 37--47.
[15]
H. Huang. Compiler Support for Customizable Domain-Specific Computing. PhD thesis, University of California, Los Angeles (UCLA), 2014.
[16]
E. Ipek et al. Core Fusion: Accommodating Software Diversity in Chip Multiprocessors. ISCA '07, pages 186--197.
[17]
S. Li et al. McPAT: An Integrated Power, Area, and Timing Modeling Framework for Multicore and Manycore Architectures. In MICRO '09, pages 469--480.
[18]
P. S. Magnusson et al. Simics: A Full System Simulation Platform. Computer, 35:50--58, 2002.
[19]
M. M. K. Martin et al. Multifacet's General Execution-Driven Multiprocessor Simulator Toolset. SIGARCH Comput. Archit. News, 33(4):92--99, 2005.
[20]
H. Park et al. Polymorphic Pipeline Array: A Flexible Multicore Accelerator with Virtualized Execution for Mobile Multimedia Application. In MICRO '09, pages 370--380.
[21]
P. Schaumont and I. Verbauwhede. Domain-Specific Codesign for Embedded Security. Computer, 36(4):68--74, 2003.
[22]
G. Venkatesh et al. Conservation Cores: Reducing the Energy of Mature Computations. In ASPLOS '10, pages 205--218.
[23]
G. Venkatesh et al. QsCores: Trading Dark Silicon for Scalable Energy Efficiency with Quasi-Specific Cores. MICRO '11, pages 163--174, 2011.
[24]
H.-S. Wang et al. Orion: A Power-Performance Simulator for Interconnection Networks. MICRO '02, pages 294--305.

Cited By

View all
  • (2025)Enabling ILP-Based DSE for Multigranularity, Unified Domain Platforms With DmTSAR-ILPIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.344747344:3(911-922)Online publication date: Mar-2025
  • (2025)DAP: A 507-GMACs/J 256-Core Domain Adaptive Processor for Wireless Communication and Linear Algebra Kernels in 12-nm FINFETIEEE Journal of Solid-State Circuits10.1109/JSSC.2024.343875860:2(672-684)Online publication date: Feb-2025
  • (2025)ARS-Flow 2.0: An enhanced design space exploration flow for accelerator-rich system based on active learningIntegration10.1016/j.vlsi.2024.102315101(102315)Online publication date: Mar-2025
  • Show More Cited By

Index Terms

  1. Accelerator-Rich Architectures: Opportunities and Progresses

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    DAC '14: Proceedings of the 51st Annual Design Automation Conference
    June 2014
    1249 pages
    ISBN:9781450327305
    DOI:10.1145/2593069
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Accelerator Sharing
    2. Accelerator Virtualization
    3. Chip multiprocessor
    4. Hardware Accelerators

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    DAC '14

    Acceptance Rates

    Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)48
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 03 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Enabling ILP-Based DSE for Multigranularity, Unified Domain Platforms With DmTSAR-ILPIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.344747344:3(911-922)Online publication date: Mar-2025
    • (2025)DAP: A 507-GMACs/J 256-Core Domain Adaptive Processor for Wireless Communication and Linear Algebra Kernels in 12-nm FINFETIEEE Journal of Solid-State Circuits10.1109/JSSC.2024.343875860:2(672-684)Online publication date: Feb-2025
    • (2025)ARS-Flow 2.0: An enhanced design space exploration flow for accelerator-rich system based on active learningIntegration10.1016/j.vlsi.2024.102315101(102315)Online publication date: Mar-2025
    • (2024)Canalis: A Throughput-Optimized Framework for Real-Time Stream Processing of Wireless CommunicationACM Transactions on Reconfigurable Technology and Systems10.1145/369588017:4(1-32)Online publication date: 22-Nov-2024
    • (2024)AIO: An Abstraction for Performance Analysis Across Diverse Accelerator Architectures2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA)10.1109/ISCA59077.2024.00043(487-500)Online publication date: 29-Jun-2024
    • (2024)ARS-Flow: A Design Space Exploration Flow for Accelerator-rich System based on Active Learning2024 29th Asia and South Pacific Design Automation Conference (ASP-DAC)10.1109/ASP-DAC58780.2024.10473989(213-218)Online publication date: 22-Jan-2024
    • (2024)Application Level Synthesis: Creating Matrix-Matrix Multiplication Library: A Case StudyIEEE Access10.1109/ACCESS.2024.348417512(155885-155903)Online publication date: 2024
    • (2024)Automating functional unit and register binding for synchoros CGRA platformDesign Automation for Embedded Systems10.1007/s10617-024-09286-y28:2(155-186)Online publication date: 1-Jun-2024
    • (2023)CryptoMMU: Enabling Scalable and Secure Access Control of Third-Party AcceleratorsProceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3613424.3614311(32-48)Online publication date: 28-Oct-2023
    • (2023)Leveraging Hardware Probes and Optimizations for Accelerating Fuzz Testing of Heterogeneous ApplicationsProceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3611643.3616318(1101-1113)Online publication date: 30-Nov-2023
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media