Periodic Reporting for period 1 - RISER (RISC-V for Cloud Services)
Berichtszeitraum: 2023-01-01 bis 2024-06-30
- Elaboration of the main requirements for the development of the project’s two system platforms (acceleration card and microserver), in support of the project’s three use cases (acceleration, networked storage, container runtime). This work is reported in Deliverable D2.1 ("Use Cases and Requirements"), submitted in M4.
- Specification of the crucial elements of the architecture, identifying viable implementation options as well. This work is Deliverable “D2.2: Specifications and architecture design", submitted in M7. The technical topics covered include: SoC characteristics, boot/initialization firmware, PCIe characteristics and configuration options, connectivity via high-speed serial links, non-volatile memory/storage, and board/system management. Moreover, D2.2 includes essential specifications for the system software environment. For the accelerator form factor, the RISER software environment is to support the OpenMP programming model, particularly the OpenMP target offload model. The RISER project aims to further enhance this model with support with multiple devices. The functionality and efficiency of this system software environment will be validated with the Accelerator-focused use case. For the Microserver form factor, the RISER system software environment is to support effective integration with the management and monitoring infrastructure of cloud data centers. The functionality and efficiency of this system software environment will be validated with the Networked Object Store and Containers use cases.
- Achievement of Milestone 1 ("Requirements captured & Architecture defined"), having completed a comprehensive architecture design phase that resulted in a set of specification clauses to guide the project’s follow-up effort towards implementation
- Achievement of Milestone 2 ("FPGA emulation completed and verified against specifications"), having completed the implementation of a FPGA-based emulation environment and assorted tools and testsuites software aimed towards ongoing verification and quality evaluation criteria for platform designs, with the purpose of enabling ongoing checks for conformance of the project’s system designs to specifications.