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-based instructions can be developed with few low-level lines of code. In order to improve custom SIMD instruction performance, the softcore's cache hierarchy is optimised for bandwidth, such as with very wide blocks for the last-level c...
Processor clock frequencies and the related performance improvements recently stagnated due to sever...
Abstract—Augmenting a processor with special hardware that is able to apply a Single Instruction to ...
Over the past years, a considerable amount of effort has been devoted to the definition and implemen...
This demo elaborates on the programmability aspect of Simodense, a recently released open-source sof...
Simodense is a high-performance open-source RISC-V (RV32IM) softcore, optimised for exploring custom...
RISC-V is an open-source instruction set architecture (ISA) with a modular design consisting of a ma...
Soft processors are an important tool in the Field Programmable Gate Array (FPGA) designer's toolkit...
Soft-core embedded systems implemented on FPGAs offer a high level of flexibility. Application speci...
This dissertation presents a hierarchical single-instruction multiple-data (H-SLMD) configurable com...
In this paper we present a framework for realizing arbitrary instruction set extensions (IE) that ar...
A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with...
With the increasing number of digital products in the market, the need for robust and highly configu...
This paper proposes an approach to tune embedded processor datapaths toward a specific application, ...
SIMD instructions are used to speed up multimedia ap-plications in high performance embedded computi...
International audienceThe RISC-V ecosystem is quickly growing and has gained a lot of traction in th...
Processor clock frequencies and the related performance improvements recently stagnated due to sever...
Abstract—Augmenting a processor with special hardware that is able to apply a Single Instruction to ...
Over the past years, a considerable amount of effort has been devoted to the definition and implemen...
This demo elaborates on the programmability aspect of Simodense, a recently released open-source sof...
Simodense is a high-performance open-source RISC-V (RV32IM) softcore, optimised for exploring custom...
RISC-V is an open-source instruction set architecture (ISA) with a modular design consisting of a ma...
Soft processors are an important tool in the Field Programmable Gate Array (FPGA) designer's toolkit...
Soft-core embedded systems implemented on FPGAs offer a high level of flexibility. Application speci...
This dissertation presents a hierarchical single-instruction multiple-data (H-SLMD) configurable com...
In this paper we present a framework for realizing arbitrary instruction set extensions (IE) that ar...
A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with...
With the increasing number of digital products in the market, the need for robust and highly configu...
This paper proposes an approach to tune embedded processor datapaths toward a specific application, ...
SIMD instructions are used to speed up multimedia ap-plications in high performance embedded computi...
International audienceThe RISC-V ecosystem is quickly growing and has gained a lot of traction in th...
Processor clock frequencies and the related performance improvements recently stagnated due to sever...
Abstract—Augmenting a processor with special hardware that is able to apply a Single Instruction to ...
Over the past years, a considerable amount of effort has been devoted to the definition and implemen...