Abstract
Exposed Datapath Architectures (EDPAs) with aggressively pruned data-path connectivity, where not all function units in the design have connections to a centralized register file, are promising solutions for energy-efficient computation. A direct bypassing of data between function units without temporary copies to the register file is a prime optimization for programming such architectures. However, traditional compiler frameworks, such as LLVM, assume function-units connect to register-files and allocate all live variables in register-files. This leads to schedule inefficiencies in terms of instruction-level parallelism and reg-ister accesses in the EDPAs. To address these inefficiencies, we propose Prebypass; a new optimization pass for EDPA compiler backends. Experimental results on an EDPA class of architecture, Transport- Triggered Architecture, show that Prebypass improves the runtime, register reads, and register writes up to 16%, 26 %, and 37 % respectively, when the datapath is extremely pruned. Evaluation in a 28-nm FDSOI technology reveals that Prebypass improves the core-level Energy by 17.5 % over the current heuristic scheduler.
| Original language | English |
|---|---|
| Title of host publication | 2022 25th Euromicro Conference on Digital System Design (DSD) |
| Editors | Himar Fabelo, Samuel Ortega, Amund Skavhaug |
| Publisher | Institute of Electrical and Electronics Engineers |
| Pages | 157-164 |
| Number of pages | 8 |
| ISBN (Electronic) | 978-1-6654-7404-7 |
| DOIs | |
| Publication status | Published - 4 Jan 2023 |
| Event | 25th Euromicro Conference on Digital Systems Design, DSD 2022 - ExpoMeloneras Convention Center, Maspalomas, Gran Canaria, Spain Duration: 31 Aug 2022 → 2 Sept 2022 Conference number: 25 https://dsd-seaa2022.iuma.ulpgc.es |
Conference
| Conference | 25th Euromicro Conference on Digital Systems Design, DSD 2022 |
|---|---|
| Abbreviated title | DSD 2022 |
| Country/Territory | Spain |
| City | Maspalomas, Gran Canaria |
| Period | 31/08/22 → 2/09/22 |
| Internet address |
Keywords
- LLVM
- TTA
- code generation
- exposed datapath
Fingerprint
Dive into the research topics of 'Prebypass: Software Register File Bypassing for Reduced Interconnection Architectures'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver