Abstract
A large number of emerging applications such as implantables, wearables, printed electronics, and IoT have ultra-low area and power constraints. These applications rely on ultra-low-power general purpose microcontrollers and microprocessors, making them the most abundant type of processor produced and used today. While general purpose processors have several advantages, such as amortized development cost across many applications, they are significantly over-provisioned for many area-and power-constrained systems, which tend to run only one or a small number of applications over their lifetime. In this paper, we make a case for bespoke processor design, an automated approach that tailors a general purpose processor IP to a target application by removing all gates from the design that can never be used by the application. Since removed gates are never used by an application, bespoke processors can achieve significantly lower area and power than their general purpose counterparts without any performance degradation. Also, gate removal can expose additional timing slack that can be exploited to increase area and power savings or performance of a bespoke design. Bespoke processor design reduces area and power by 62% and 50%, on average, while exploiting exposed timing slack improves average power savings to 65%.
Original language | English (US) |
---|---|
Title of host publication | ISCA 2017 - 44th Annual International Symposium on Computer Architecture - Conference Proceedings |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 41-54 |
Number of pages | 14 |
ISBN (Electronic) | 9781450348928 |
DOIs | |
State | Published - Jun 24 2017 |
Event | 44th Annual International Symposium on Computer Architecture - ISCA 2017 - Toronto, Canada Duration: Jun 24 2017 → Jun 28 2017 |
Publication series
Name | Proceedings - International Symposium on Computer Architecture |
---|---|
Volume | Part F128643 |
ISSN (Print) | 1063-6897 |
Other
Other | 44th Annual International Symposium on Computer Architecture - ISCA 2017 |
---|---|
Country/Territory | Canada |
City | Toronto |
Period | 6/24/17 → 6/28/17 |
Bibliographical note
Publisher Copyright:© 2017 Association for Computing Machinery.
Keywords
- Application-specific processors
- Bespoke processors
- Hardware-software co-analysis
- Internet of Things
- Ultra-low-power processors