Periodic Reporting for period 3 - REBECCA (Reconfigurable Heterogeneous Highly Parallel Processing Platform for safe and secure AI)
Reporting period: 2024-08-01 to 2025-07-31
The adoption of REBECCA technologies is poised to revolutionize the European IT industry, introducing a new class of edge-AI hardware and software resources marked by state-of-the-art advancements. These innovations encompass CPUs, AI accelerators, reconfigurable logic, multi-chiplet devices, system software, middleware, and AI frameworks, democratizing access to these resources as a service for SMEs to large organizations. Market research, consortium expertise, and innovation strategies indicate a growing demand for more powerful computing capabilities, aligning with REBECCA's focus on the global Edge AI Market and the Reconfigurable Market. The project aims to deliver a European AIoT node with high-performance, safety, and security within a compact energy envelope. Additionally, REBECCA will provide an advanced HW/SW co-design suite to enhance designers' productivity, incorporating design space exploration tools that consider various constraints from the outset. Optimization of AI algorithms and frameworks will result in a comprehensive hardware and software stack, enabling more efficient execution of AI applications across multiple dimensions, including performance, energy, safety, security, and time-to-market. The development of a REBECCA multi-die chiplet promises improved energy efficiency and processing capabilities for AI tasks. A complete virtualization scheme will allow diverse operating systems and middleware to run securely on REBECCA hardware modules, catering to applications from different domains. Importantly, REBECCA's holistic design approach prioritizes security, reliability, and safety, with design space exploration tools incorporating constraints for application in critical sectors, offering a novel paradigm for these domains.
Hardware & Software Development (WP2, WP3, WP4)
- Fixed processor boot sequence (automatic boot via SD card or JTAG).
- Added JTAG controller, Boot RAM, and Boot ROM to processing subsystem.
- Finalized chip-to-chip block; tested on ALINX boards via FMC connector.
- Extended L2 cache with I/O coherency for accelerator access.
- Extended system software (OS, hypervisors, middleware, orchestration, AI frameworks) on QEMU simulator.
- Optimized Intrusion Detection System (IDS) module for REBECCA ASIC.
- Progressed ASIC back-end flow with Cadence toolset on GF22 tech; synthesized major design blocks.
System Integration & Emulation (WP6)
- Integrated Near-Memory Processing (NMP) and Neuromorphic accelerators with RISC-V subsystem on FPGA boards (Xilinx U55C and ALINX AXKU15).
- Ported ASIC design to ALINX AXKU15 with new HyperRAM module (incl. HyperRAM memory, JTAG, SD card).
- Tested chip-to-FPGA communication with FMC-to-FMC cable.
Dissemination & Exploitation (WP7)
- Participated in conferences, events, and press releases.
- Advanced standardization and exploitation activities.ue