Modern computing increasingly relies on parallel processing and multi-core systems. For correct execution of programs on multi-core and heterogeneous systems, synchronization support is crucial to avoid race conditions and other…
This mentorship project will focus on porting software to the RISC-V architecture and optimizing it based on guidelines from the RISC-V Optimization Guide. The project addresses the opportunity to expand…
SAIL-RISC-V golden model is currently being actively developed and focuses on the ISS export feature whereby a reference interpreter/emulator is automatically generated from the specification. Prior work on RGEN has…
The RISC-V movement has massive potential to unify a fragmented industry behind a single instruction set architecture (ISA). If technology providers focus their efforts on a single processor architecture, rather…
This mentorship project aims to elevate RISC-V to a first-class architecture within the KernelCI project, aligning its support and testing capabilities with those of more established architectures. KernelCI is a…
This project aims to ease the transition and implementation of Posits, an alternative numerical representation, for RISC-V systems. By creating a robust hardware abstraction layer (HAL), developers need not know…
Performance research/design of RISC-V CPU designs require workloads for analysis. Workloads can be custom user applications or industry benchmarks such as SPEC, GeekBench, Dhrystone, etc. Using tools like the RVI…
We plan to have students download and modify processor core code bases to include a number of different numerical notation options. We will try a number of variations to get…
**Please note this role is only open to candidates currently located in and with working rights to the UK** Welcome to Codasip We believe Codasip is the most innovative processor…
**Please note this role is only open to candidates currently located in and with working rights to the UK** Welcome to Codasip We believe Codasip is the most innovative processor…