Hyper-Parallel Superscalar Asynchronous RISC-V Processor Based on Event-Driven Logic

  • Kangli Zhao
  • , Anping He*
  • , Jun Ma
  • , Lixin Zhang
  • , Lixian Zhu
  • , Qunxi Dong
  • , Fuze Tian*
  • , Qingguo Zhou*
  • , Qinglin Zhao*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Event-driven neuromorphic computing involves sparse and asynchronous signal activity, which leads to irregular computation patterns and fine-grained concurrency. As a result, processing architectures need to support both high parallelism and energy efficiency. Among existing architectural solutions, superscalar designs exhibit significant potential for addressing high parallelism demands. However, conventional superscalar processors, which rely on synchronous circuits, maintain high-frequency clocking at all times, leading to substantial power inefficiency in sparse computation scenarios. To address this issue, we propose an asynchronous superscalar architecture that replaces global clocking with fully local handshake-based control, implemented using a bundled-data asynchronous protocol. The design supports decoding of up to 64 scalar instructions per cycle and implements the RISC-V RV32IMC instruction set. A prototype was fabricated using a 110 nm complementary metal oxide semiconductor (CMOS) process and was evaluated through post-layout simulation. Operating at 1.2 V, the processor delivers a peak INT8 throughput of 669.4 GOPS, with a static power consumption of 421 mW.

Original languageEnglish
JournalIEEE Transactions on Computational Social Systems
DOIs
Publication statusAccepted/In press - 2025

Keywords

  • Asynchronous superscalar architecture
  • RISC-V
  • instruction-level parallelism
  • neuromorphic computing
  • parallel computing

Fingerprint

Dive into the research topics of 'Hyper-Parallel Superscalar Asynchronous RISC-V Processor Based on Event-Driven Logic'. Together they form a unique fingerprint.

Cite this