Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Väitöskirjat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Väitöskirjat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Tools and Methodologies for Custom RISC-V Processors

Hepola, Kari (2026)

 
Avaa tiedosto
978-952-03-4752-9.pdf (7.232Mt)
Lataukset: 



Hepola, Kari
Tampere University
2026

Tieto- ja sähkötekniikan tohtoriohjelma - Doctoral Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Väitöspäivä
2026-10-02
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:ISBN:978-952-03-4752-9
Tiivistelmä
Modern computing systems are highly heterogeneous with multiple subsystems optimized for different computational use cases. Custom processors are widely adopted for accelerating application- and domain-specific workloads, without compromising compiler programmability. Despite the higher flexibility of programmable processors, designing, programming, and optimizing them is time-consuming and requires deep expertise. At the same time, interest in the open-standard RISC-V architecture has grown both in academia and industry. In recent years, RISC-V has been widely adopted in general-purpose processors with less attention having been paid to its potential in application- specific use cases, even though the instruction set is designed to be extensible. As such, research on combining RISC-V with static multi-issue execution has been limited.

To address these research gaps, this thesis proposes tools and methodologies for custom RISC-V processors. The proposed toolset integrates a unified architecture description that is used to automatically retarget the compiler and hardware generation tools for RISC-V application-specific instruction-set processors. As a result, custom RISC-V processors can be programmed using a high-level programming language and a matching synthesizable hardware description can be generated. As a means of introducing static multi-issue capabilities to the RISC-V instruction set architecture, a novel multi-instruction-set methodology combining an exposed datapath architecture with RISC-V is proposed. The complexity of optimizing the large design space of the exposed datapath template with a compiler-in-the-loop design cycle is mitigated by proposing a surrogate-assisted optimization framework. To demonstrate the real-world applicability of the tools and methodologies, this thesis presents a 22-nm tape-out of a custom digital signal processor that was designed and programmed using the proposed toolset.
Kokoelmat
  • Väitöskirjat [5374]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste