Philippos PapaphilippouKelly Paul H. J.Wayne Luk
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.
Philippos PapaphilippouPaul H. J. KellyWayne Luk
B KavyashreeA GeethashreeSuresh MuthusamyNiranjan Khatavkar RD D SuhasN M Nikhil
Zongcheng YueDongwei YanSean Longyu MaChiu-Wing Sham
Gongjin SunSeongyoung KangJijiang HeSe-Min LimSang-Woo Jun