Abstract
Complex "fat operators" are important contributors to the efficiency of specialized hardware. This paper introduces two new techniques for constructing efficient fat operators featuring up to dozens of operations with arbitrary and irregular data and memory dependencies. These techniques focus on minimizing critical path length and load-use delay, which are key concerns for irregular computations. Selective Depipelining(SDP) is a pipelining technique that allows fat operators containing several, possibly dependent, memory operations. SDP allows memory requests to operate at a faster clock rate than the datapath, saving power in the datapath and improving memory performance. Cachelets are small, customized, distributed L0 caches embedded in the datapath to reduce load-use latency. We apply these techniques to Conservation Cores(c-cores) to produce coprocessors that accelerate irregular code regions while still providing superior energy efficiency. On average, these enhanced c-cores reduce EDP by 2x and area by 35% relative to c-cores. They are up to 2.5x faster than a general-purpose processor and reduce energy consumption by up to 8x for a variety of irregular applications including several SPECINT benchmarks.
| Original language | English (US) |
|---|---|
| Title of host publication | Proceedings - 17th International Symposium on High-Performance Computer Architecture, HPCA 2011 |
| Pages | 491-502 |
| Number of pages | 12 |
| DOIs | |
| State | Published - 2011 |
| Event | 17th International Symposium on High-Performance Computer Architecture, HPCA 2011 - San Antonio, TX, United States Duration: Feb 12 2011 → Feb 16 2011 |
Publication series
| Name | Proceedings - International Symposium on High-Performance Computer Architecture |
|---|---|
| ISSN (Print) | 1530-0897 |
Other
| Other | 17th International Symposium on High-Performance Computer Architecture, HPCA 2011 |
|---|---|
| Country/Territory | United States |
| City | San Antonio, TX |
| Period | 2/12/11 → 2/16/11 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
Fingerprint
Dive into the research topics of 'Efficient complex operators for irregular codes'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver