Journal article
The Accelerator Store: A Shared Memory Framework For Accelerator-Based Systems
ACM transactions on architecture and code optimization, v 8(4), pp 1-22
01 Jan 2012
Abstract
This paper presents the many-accelerator architecture, a design approach combining the scalability of homogeneous multi-core architectures and system-on-chip's high performance and power-efficient hardware accelerators. In preparation for systems containing tens or hundreds of accelerators, we characterize a diverse pool of accelerators and find each contains significant amounts of SRAM memory (up to 90% of their area). We take advantage of this discovery and introduce the accelerator store, a scalable architectural component to minimize accelerator area by sharing its memories between accelerators. We evaluate the accelerator store for two applications and find significant system area reductions (30%) in exchange for small overheads (2% performance, 0%-8% energy). The paper also identifies new research directions enabled by the accelerator store and the many-accelerator architecture.
Metrics
Details
- Title
- The Accelerator Store: A Shared Memory Framework For Accelerator-Based Systems
- Creators
- Michael J. Lyons - Harvard University PressMark Hempstead - Drexel UniversityGu-Yeon Wei - Harvard University PressDavid Brooks - Harvard University Press
- Publication Details
- ACM transactions on architecture and code optimization, v 8(4), pp 1-22
- Publisher
- Assoc Computing Machinery
- Number of pages
- 22
- Grant note
- Focus Center Research Program (FCRP) Gigascale Systems Research Center Semiconductor Research Corporation program CCF-0926148 / National Science Foundation; National Science Foundation (NSF)
- Resource Type
- Journal article
- Language
- English
- Academic Unit
- [Retired Faculty]
- Web of Science ID
- WOS:000299995000031
- Scopus ID
- 2-s2.0-84857883486
- Other Identifier
- 991019168678404721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Domestic collaboration
- Web of Science research areas
- Computer Science, Hardware & Architecture
- Computer Science, Theory & Methods