This demo elaborates on the programmability aspect of Simodense, a recently released open-source softcore, optimised for evaluating custom SIMD instructions. CPUs featuring small reconfigurable areas for implementing custom instructions is an alternative path in computer architecture that can help with the challenges found in today’s FPGAs. By providing RTL-based programmability for implementing custom SIMD instructions, highly-integrated accelerators can be developed, while benefiting from the pre-existing CPU logic, such as the caches and their high memory throughput to main memory
The presentation describes an architecture for logic simulation that takes advantages of the feature...
This paper proposes an approach to tune embedded processor datapaths toward a specific application, ...
International audienceSIMD processor units have become ubiquitous. Using SIMD instructions is the ke...
This paper presents a novel, non-standard set of vector instruction types for exploring custom SIMD ...
Simodense is a high-performance open-source RISC-V (RV32IM) softcore, optimised for exploring custom...
Soft processors are an important tool in the Field Programmable Gate Array (FPGA) designer's toolkit...
SIMD instructions are used to speed up multimedia ap-plications in high performance embedded computi...
International audienceWe present Simty, a massively multi-threaded RISC-V processor core that acts a...
SIMD instruction sets are a key feature in current general purpose and high performance architecture...
Microprocessor designers commonly utilize SIMD accel-erators and their associated instruction set ex...
This article describes how to develop a software test-bed to simulate the excution of instructions o...
The goal of this thesis was to create a processor using VHDL that could be used for educational purp...
RISC-V is an open-source instruction set architecture (ISA) with a modular design consisting of a ma...
A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with...
SIMD (Single Instruction, Multiple Data) instruction sets are ubiquitous on modern hardware, but rar...
The presentation describes an architecture for logic simulation that takes advantages of the feature...
This paper proposes an approach to tune embedded processor datapaths toward a specific application, ...
International audienceSIMD processor units have become ubiquitous. Using SIMD instructions is the ke...
This paper presents a novel, non-standard set of vector instruction types for exploring custom SIMD ...
Simodense is a high-performance open-source RISC-V (RV32IM) softcore, optimised for exploring custom...
Soft processors are an important tool in the Field Programmable Gate Array (FPGA) designer's toolkit...
SIMD instructions are used to speed up multimedia ap-plications in high performance embedded computi...
International audienceWe present Simty, a massively multi-threaded RISC-V processor core that acts a...
SIMD instruction sets are a key feature in current general purpose and high performance architecture...
Microprocessor designers commonly utilize SIMD accel-erators and their associated instruction set ex...
This article describes how to develop a software test-bed to simulate the excution of instructions o...
The goal of this thesis was to create a processor using VHDL that could be used for educational purp...
RISC-V is an open-source instruction set architecture (ISA) with a modular design consisting of a ma...
A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with...
SIMD (Single Instruction, Multiple Data) instruction sets are ubiquitous on modern hardware, but rar...
The presentation describes an architecture for logic simulation that takes advantages of the feature...
This paper proposes an approach to tune embedded processor datapaths toward a specific application, ...
International audienceSIMD processor units have become ubiquitous. Using SIMD instructions is the ke...