2021 31st International Conference on Field-Programmable Logic and Applications (FPL) 2021
DOI: 10.1109/fpl53798.2021.00082
|View full text |Cite
|
Sign up to set email alerts
|

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 reconfi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 38 publications
0
6
0
Order By: Relevance
“…The memory hierarchy tends to always favour CPU performance, hence the presence of expensive off-chip memories in high-end FPGA boards. This heterogeneity is considered to impact FPGA development, as well as to increase the cost and deployment of FPGAs in the datacenter [21].…”
Section: A Current Cpu and Fpga Systemsmentioning
confidence: 99%
See 2 more Smart Citations
“…The memory hierarchy tends to always favour CPU performance, hence the presence of expensive off-chip memories in high-end FPGA boards. This heterogeneity is considered to impact FPGA development, as well as to increase the cost and deployment of FPGAs in the datacenter [21].…”
Section: A Current Cpu and Fpga Systemsmentioning
confidence: 99%
“…Simodense [21] is a RISC-V softcore that allows specialisation with custom SIMD instructions of custom pipeline lengths. Although this framework is targeted for exploring FPGAs as instructions [19], it does not elaborate on system architecture.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Due to the open-source RISC-V softcore design flexibility, it is being used in many applications. Researchers are able to integrate customized SIMD instructions and optimize microarchitecture to increase the efficiency of the processor [54], [55]. The RISC-V V-extension (RVV) is meant for highperformance cores and provides support for 8-bit, 16-bit, and 32-bit integer SIMD instructions.…”
Section: Introductionmentioning
confidence: 99%
“…In combination with the openness of the RISC-V instruction set, and its support for custom instructions, now is an appropriate time to explore reconfigurable SIMD instructions, as demonstrated here with the use of the proposed open-source 1 RISC-V-based softcore [3].…”
mentioning
confidence: 99%