Abstract
Adaptive processors can dynamically change their hardware configuration by tuning several knobs that optimize a given metric, according to the current application. However, the complexity of choosing the best setup at runtime increases exponentially as more adaptive resources become available. Therefore, we propose a polymorphic VLIW processor coupled to a machine learning-based decision mechanism that quickly and accurately delivers the best trade-off in terms of energy, performance, and reliability. The proposed system predicts the best processor configuration in 97.37% of the test cases and achieves an efficiency that is close to an oracle (more than 93.30% on all benchmarks).
Original language | English |
---|---|
Title of host publication | 2019 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2019 |
Subtitle of host publication | Proceedings |
Editors | L. O'Conner |
Place of Publication | Piscataway |
Publisher | IEEE |
Pages | 158-163 |
Number of pages | 6 |
ISBN (Electronic) | 978-1-7281-3391-1 |
ISBN (Print) | 978-1-7281-3392-8 |
DOIs | |
Publication status | Published - 1 Jul 2019 |
Event | 18th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2019 - Miami, United States Duration: 15 Jul 2019 → 17 Jul 2019 |
Conference
Conference | 18th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2019 |
---|---|
Country/Territory | United States |
City | Miami |
Period | 15/07/19 → 17/07/19 |
Keywords
- Adaptive processor
- Energy consumption
- Fault tolerance
- Machine learning
- Runtime optimization