An Extended pipeline RISC-V CPU architecture

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

VLIW CPUs find applications in a wide range of embedded systems where high parallel computational throughput and power efficiency are essential requirements. However the relatively large registers × FUs interconnections size of VLIW architectures led to a research effort to define new variants of VLIW architectures wherein this size is reduced (closer to that of a pipeline architecture). Here, we propose to use extended-pipeline CPUs, in which multiple functional units (FUs) are arranged in consecutive pipeline stages, as opposed to the parallel arrangement of the FUs in VLIW. We show that this pipeline arrangement can obtain even better parallel computational throughput and power efficiency than an equivalent VLIW arrangement. The advantage of the extended-pipeline architecture was verified by 1) calculating the connection complexity of both architectures in a schematic model; 2) comparing an FPGA realization of a RISC-V extended-pipeline architecture to an equivalent VLIW architecture. Results (on the FPGA) show that the extended pipeline obtained better clock-latency, power, and resource utilization than the equivalent VLIW. Also, we showed that any VLIW scheduling can be turned into an equivalent extended-pipeline scheduling. Hence both architectures can obtain the same instruction level parallelism (ILP).

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 17th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages517-523
Number of pages7
ISBN (Electronic)9798331530471
DOIs
StatePublished - 2024
Event17th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2024 - Kuala Lumpur, Malaysia
Duration: 16 Dec 202419 Dec 2024

Publication series

NameProceedings - 2024 IEEE 17th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2024

Conference

Conference17th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2024
Country/TerritoryMalaysia
CityKuala Lumpur
Period16/12/2419/12/24

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Keywords

  • FPGA
  • PIPELINE
  • VLIW

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'An Extended pipeline RISC-V CPU architecture'. Together they form a unique fingerprint.

Cite this