Abstrakti
Application-specific instruction-set processors (ASIPs) can yield significantly better performance and energy efficiency results compared to general-purpose processors, while maintaining programmability. Instruction set customization raises the issue of how to integrate co-processors implementing custom instructions with the datapath, as using microarchitecture-specific interfaces lead to difficulties reusing them for other processors. Equally important is applying automatically retargeting compilation for the custom instructions to ensure easy utilization. To this end, we introduce a method for constructing an automatically retargeting compiler toolchain and a flow for generating Core-V eXtension interface compatible co-processors that can adapt to the same architecture description. We demonstrate the toolset by designing an ASIP based on the CVA6 processor for three BEEBS benchmark suite applications, which reduces the execution time 26% on average with an area overhead of 1% without affecting the clock frequency of the synthesized hardware implementation.
Alkuperäiskieli | Englanti |
---|---|
Otsikko | 2024 IEEE Nordic Circuits and Systems Conference (NORCAS) |
Kustantaja | IEEE |
ISBN (elektroninen) | 979-8-3315-1766-3 |
DOI - pysyväislinkit | |
Tila | Julkaistu - 2024 |
OKM-julkaisutyyppi | A4 Artikkeli konferenssijulkaisussa |
Tapahtuma | IEEE Nordic Circuits and Systems Conference - Lund, Ruotsi Kesto: 29 lokak. 2024 → 30 lokak. 2024 |
Conference
Conference | IEEE Nordic Circuits and Systems Conference |
---|---|
Maa/Alue | Ruotsi |
Kaupunki | Lund |
Ajanjakso | 29/10/24 → 30/10/24 |
Julkaisufoorumi-taso
- Jufo-taso 1