Giorgio Cora

dblp:375/2317 · DBLP profile ↗
← Back
7ranked-venue papers
6as first author
7since 2021 · last 2026
0009-0008-3720-0379ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 7 · 6 first-author · 7 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Robust Quantum Communication for Space Systems Through an Heterogeneous RISC-V based FPGA/SoC Platform
abstract
Quantum Key Distribution (QKD) is increasingly adopted in security-critical links and future scenarios will include also space applications where radiation-induced faults can compromise the correctness and availability of the protocol. This risk is amplified on SRAM-based FPGAs, where configuration upsets can alter circuit behavior. Through this paper, we present a robust, heterogeneous FPGA/SoC platform to validate the reliability of QKD sifting on commercial off-the-shelf hardware. A lightweight RISC-V processor supervise the entire procedure, while the sifting accelerator is coupled with a lightweight monitoring unit to detects faults and triggers error correction through partial reconfiguration. The platform has been implemented on AMD ZCU102 UltraScale+ development boards and evaluated through fault injections. The adopted mitigation techniques allows downtime reduction by about 12000 × and lowers the sifting-module error rate by around 2%.
Giorgio Cora, Arash Amini Bardpareh, Gonzalo Miguel Joaquin Fernandez Lobo, Corrado De Sio, Sarah Azimi, Andrea Stanco, Luca Sterpone
CF1
2026 POSTER: A Reliable Multi-FPGA RISC-V Based Cluster for Space AI Inference
Giorgio Cora, Morgana Duni, Corrado De Sio, Sarah Azimi, Luca Sterpone
CF1
2026 Late Breaking Results: Never-Stopping Inference: Self-Healing AI Accelerators on SRAM-FPGAs
abstract
This work presents a self-healing runtime for AI accelerators on SRAM-based FPGAs that combines online fault detection with fine-grained partial reconfiguration to ensure continuous inference execution. The framework dynamically isolates and repairs faulty regions while remapping workloads to healthy resources, eliminating the need for redundant hardware and system downtime. The proposed approach reduces recovery latency by 3 orders of magnitude compared to the state-of-the-art.
Eleonora Vacca, Giorgio Cora, Luca Sterpone
DATE2
2026 In-Hardware Fault-Tolerance Controller for Multi-FPGA Clustered Architectures
Giorgio Cora, Daniele Rizzieri, Corrado De Sio, Sarah Azimi, Luca Sterpone
IEEE Trans. Computers1
2025 POSTER: A RISC-V Open-Source Platform for Reliability Evaluation in Safety-Critical Operating Systems
Giorgio Cora, Simone Tollardo, Sarah Azimi
CF1
2024 A Novel Robust Core for Detecting Node Failures in FPGA Clusters
abstract
Field Programmable Gate Arrays (FPGAs) are gaining popularity in different fields, including space applications, where high computational capabilities are required; for this reason, FPGAs are often used as nodes in clusters. When considering mission-critical systems, reliability must be ensured, even in radiation environments such as space. Thus, it is necessary to define a way of monitoring the entire system, ensuring the correct behavior of each node. This work introduces the Beacon Controller, a module to be implemented on the FPGA elements of a cluster for real-time monitoring of the computational elements of the node.
Giorgio Cora, Corrado De Sio, Sarah Azimi, Luca Sterpone
CF1
2024 A New Reliability Analysis of RISC-V Soft Processor for Safety-Critical Systems
abstract
RISC-V soft processors are attractive for various applications, including mission-critical ones, thanks to their reduced costs and high flexibility. Despite their growing popularity, reliability analysis of such platforms is still in an early stage, mainly relying on system-level analysis only, leaving module-level assessment unexplored. Such limitations hinder the development of mitigation strategies that could effectively focus on vulnerabilities within a RISC-V soft processor system. We propose a methodology for evaluating the module-wise reliability of a RISC-V soft processor based on fine-grained fault injection, custom layout placement, and fault analysis. Through this approach, we can provide insights into the critical elements of the processor, identifying the most susceptible to faults, both at the module and system levels. The presented results enhance comprehension of weak points within the processor, paving the way for creating robust and dependable RISC-V systems.
Giorgio Cora, Corrado De Sio, Daniele Rizzieri, Sarah Azimi, Luca Sterpone
DDECS1