• DocumentCode
    62963
  • Title

    The Aladdin Approach to Accelerator Design and Modeling

  • Author

    Shao, Yakun Sophia ; Reagen, Brandon ; Gu-Yeon Wei ; Brooks, David

  • Author_Institution
    Harvard Univ., Cambridge, MA, USA
  • Volume
    35
  • Issue
    3
  • fYear
    2015
  • fDate
    May-June 2015
  • Firstpage
    58
  • Lastpage
    70
  • Abstract
    Hardware specialization, in the form of datapath and control circuitry customized to particular algorithms or applications, promises impressive performance and energy advantages compared to traditional architectures. Current research in accelerators relies on RTL-based synthesis flows to produce accurate timing, power, and area estimates. Such techniques not only require significant effort and expertise but also are slow and tedious to use, making large design space exploration infeasible. To overcome this problem, the authors developed Aladdin, a pre-RTL, power-performance accelerator modeling framework and demonstrated its application to system-on-chip (SoC) simulation. Aladdin estimates performance, power, and area of accelerators within 0.9, 4.9, and 6.6 percent with respect to RTL implementations. Integrated with architecture-level general-purpose core and memory hierarchy simulators, Aladdin provides researchers with a fast but accurate way to model the power and performance of accelerators in an SoC environment.
  • Keywords
    power aware computing; system-on-chip; Aladdin approach; RTL-based synthesis; SoC environment; accelerator design; control circuitry; data path; hardware specialization; power-performance accelerator modeling framework; register transfer level; system-on-chip; Accelerators; Algorithm design and analysis; Computer architecture; Hardware; Modeling; Space exploration; System-on-chip; design space exploration; hardware accelerators; modeling and simulation;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2015.50
  • Filename
    7106399