Aladdin
- 14 June 2014
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM SIGARCH Computer Architecture News
- Vol. 42 (3), 97-108
- https://doi.org/10.1145/2678373.2665689
Abstract
Hardware specialization, in the form of accelerators that provide custom datapath and control for specific algorithms and applications, promises impressive performance and energy advantages compared to traditional architectures. Current research in accelerator analysis relies on RTL-based synthesis flows to produce accurate timing, power, and area estimates. Such techniques not only require significant effort and expertise but are also slow and tedious to use, making large design space exploration infeasible. To overcome this problem, we present Aladdin, a pre-RTL, power-performance accelerator modeling framework and demonstrate its application to system-on-chip (SoC) simulation. Aladdin estimates performance, power, and area of accelerators within 0.9%, 4.9%, and 6.6% with respect to RTL implementations. Integrated with architecture-level core and memory hierarchy simulators, Aladdin provides researchers an approach to model the power and performance of accelerators in an SoC environmentKeywords
Funding Information
- Division of Computing and Communication Foundations (CCF-0926148)
- Defense Advanced Research Projects Agency (HR0011-13-C-0022)
This publication has 39 references indexed in Scilit:
- GPUWattchPublished by Association for Computing Machinery (ACM) ,2013
- On learning-based methods for design-space exploration with high-level synthesisPublished by Association for Computing Machinery (ACM) ,2013
- An FPGA memcached appliancePublished by Association for Computing Machinery (ACM) ,2013
- Bundled execution of recurring traces for energy-efficient general purpose processingPublished by Association for Computing Machinery (ACM) ,2011
- KismetPublished by Association for Computing Machinery (ACM) ,2011
- Buffer-integrated-CachePublished by Association for Computing Machinery (ACM) ,2011
- The gem5 simulatorACM SIGARCH Computer Architecture News, 2011
- PinPublished by Association for Computing Machinery (ACM) ,2005
- SimpleScalar: an infrastructure for computer system modelingComputer, 2002
- Measuring parallelism in computation-intensive scientific/engineering applicationsIEEE Transactions on Computers, 1988