Siirry päänavigointiin Siirry hakuun Siirry pääsisältöön

OpenASIP 2.0: Co-Design Toolset for RISC-V Application-Specific Instruction-Set Processors

Tutkimustuotos: KonferenssiartikkeliTieteellinenvertaisarvioitu

18 Sitaatiot (Scopus)
246 Lataukset (Pure)

Abstrakti

Application-specific instruction-set processors (ASIPs) are interesting for improving performance or energy-efficiency for a set of applications of interest while supporting flexibility via compiler-supported programmability. In the past years, the open source hardware community has become extremely active, mainly fueled by the massive popularity of the open-standard RISC-V instruction set architecture. However, the community still lacks an open source ASIP co-design tool that supports rapid customization of RISC-V-based processors with an automatically retargetable programming toolchain. To this end, we introduce OpenASIP 2.0: A co-design toolset that is built on top of our earlier ASIP customization toolset work by extending it to support customization of RISC-V-based processors. It enables RTL generation as well as high-level language programming of RISC-V processors with custom instructions. In this paper, in addition to describing the toolset's key technical internals, we demonstrate it with customization cases for AES, CRC and SHA applications. With the example custom instructions easily integrated using the toolset, the run time was reduced by 44% on average compared to the standard RISC-V ISA. The speedups were achieved with a negligible datapath area overhead of 1.5%, and a 1.4% reduction in the maximum clock frequency.

AlkuperäiskieliEnglanti
OtsikkoProceedings - 2022 IEEE 33rd International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2022
ToimittajatMiquel Pericas, Dionisios N. Pnevmatikatos, Pedro Petersen Moura Trancoso, Ioannis Sourdis
KustantajaIEEE
Sivut161-165
Sivumäärä5
ISBN (elektroninen)9781665483087
DOI - pysyväislinkit
TilaJulkaistu - 2022
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaIEEE International Conference on Application-Specific Systems, Architectures and Processors - Gothenburg, Ruotsi
Kesto: 12 heinäk. 202214 heinäk. 2022

Julkaisusarja

NimiIEEE International Conference on Application-Specific Systems, Architectures and Processors
Vuosikerta2022-July
ISSN (painettu)1063-6862

Conference

ConferenceIEEE International Conference on Application-Specific Systems, Architectures and Processors
Maa/AlueRuotsi
KaupunkiGothenburg
Ajanjakso12/07/2214/07/22

Rahoitus

This work was supported by European Union s Horizon 2020 research and innovation programme under Grant Agreement No 871738 (CPSoSaware) and Academy of Finland (decision #331344). We would also like to thank Lasse Lehtonen, Kati Tervo and Topi Leppanen for participating in the development of the FuGen feature of the toolset

YK:n kestävän kehityksen tavoitteet

Tämä tuotos edistää seuraavia kestävän kehityksen tavoitteita:

  1. SDG 7 – Edullinen ja puhdas energia
    SDG 7 – Edullinen ja puhdas energia

Julkaisufoorumi-taso

  • Jufo-taso 1

!!ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications

Sormenjälki

Sukella tutkimusaiheisiin 'OpenASIP 2.0: Co-Design Toolset for RISC-V Application-Specific Instruction-Set Processors'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä