2021
DOI: 10.48550/arxiv.2106.07456
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Extending the RISC-V ISA for exploring advanced reconfigurable SIMD instructions

Philippos Papaphilippou,
Paul H. J. Kelly,
Wayne Luk

Abstract: This paper presents a novel, non-standard set of vector instruction types for exploring custom SIMD instructions in a softcore. The new types allow simultaneous access to a relatively high number of operands, reducing the instruction count where applicable. Additionally, a high-performance open-source RISC-V (RV32 IM) softcore is introduced, optimised for exploring custom SIMD instructions and streaming performance. By providing instruction templates for instruction development in HDL/Verilog, efficient FPGA-b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 27 publications
0
2
0
Order By: Relevance
“…Custom instruction templates are provided inside the softcore codebase for adding low-level user code for SIMD instruction implementations in Verilog [17].…”
Section: Fig 3 Two Variations Of the I And S Instruction Typesmentioning
confidence: 99%
See 1 more Smart Citation
“…Custom instruction templates are provided inside the softcore codebase for adding low-level user code for SIMD instruction implementations in Verilog [17].…”
Section: Fig 3 Two Variations Of the I And S Instruction Typesmentioning
confidence: 99%
“…In this paper, we present an open-source RISC-V softcore [17] that is optimised for exploring custom SIMD instructions. In order to achieve high throughput for streaming applications, the focus was given on the cache hierarchy and communication.…”
Section: Introductionmentioning
confidence: 99%