JOURNAL ARTICLE

Simodense: a RISC-V softcore optimised for exploring custom SIMD instructions

Abstract

Simodense is a high-performance open-source RISC-V (RV32IM) softcore, optimised for exploring custom SIMD instructions. In order to maximise SIMD instruction performance, the design’s memory system is optimised for streaming bandwidth, such as very wide blocks for the last-level cache. The approach is demonstrated on example memory-intensive applications with custom instructions. This paper also provides insights on the effectiveness of adding FPGA resources in general purpose processors in the form of reconfigurable SIMD instructions.

Keywords:
SIMD Computer science Reduced instruction set computing Cache Field-programmable gate array Bandwidth (computing) Parallel computing Embedded system Instruction set Computer architecture Telecommunications

Metrics

7
Cited By
1.79
FWCI (Field Weighted Citation Impact)
52
Refs
0.83
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.