Software & Tools

Open Source · UPV 2023 – present
RISC-V Simulator

A comprehensive, open-source simulation environment for the RISC-V ISA, designed for teaching and architectural research. Features a fast single-cycle behavioral simulator (C) and a cycle-accurate 5-stage in-order pipeline (Verilog + Verilator). Supports RV32/RV64 with extensions I, M, F, D, A, B, C, V, privileged ISA, and full OS mode.

Milestone (Apr 2026): Full Linux 6.6.82 (Debian rv64gc) boot to login — including OpenSBI, VirtIO block device, PLIC/CLINT interrupt handling, and Sstc timer extension.

RISC-V rv64gc Linux xv6 Verilator Teaching
Linux boot files & docs GitHub (coming soon — public release pending)

Active & Recent Projects

EU · KDT JU 2024 – 2027
Decentralized Edge Intelligence

Advancing Trust, Safety, and Sustainability in Europe. Developing decentralized edge AI systems with a focus on trustworthiness, safety certification, and energy efficiency for European industrial and embedded applications. Ref: 101139892.

Edge AI Trust & Safety Decentralized KDT JU
Spain · AEI 2024 – 2027
Inteligencia Sostenible en el Borde — UPV

Sustainable intelligence at the edge: research on efficient AI inference for edge platforms, combining hardware acceleration, energy optimization, and reliability. Part of a coordinated national project (PID2023-146569NB-C21).

Edge AI Efficiency FPGA National
EU · KDT JU 2023 – 2026
HIGHPERFORM

High Performance, Safe, Secure, Open-Source Leveraged RISC-V Domain-Specific Ecosystems. Building open RISC-V based domain-specific hardware ecosystems for safety-critical and high-performance applications. Ref: 101112274.

RISC-V Safety Open Source KDT JU
EU · H2020 2021 – 2024
ADMIRE — Intelligent HPC Workflows

Enabling Dynamic and Intelligent Workflows in the Future EuroHPC Ecosystem. Developed adaptive workflow management for HPC/AI convergence, integrating data analytics and ML into supercomputing pipelines. Ref: 955558.

HPC Workflows AI/HPC convergence EuroHPC
EU · H2020 2019 – 2023
SELENE

Self-Monitored Dependable Platform for High-Performance Safety-Critical Systems. Design of a self-monitored HPC platform targeting automotive, aerospace, and industrial safety-critical applications, with focus on deep learning acceleration under strict safety requirements (ISO 26262 / IEC 61508). Ref: 871467.

Safety-Critical Fault Tolerance DL Acceleration ISO 26262
EU · H2020 2019 – 2022
DeepHealth

Deep-Learning and HPC to Boost Biomedical Applications for Health. Development of the DeepHealth Toolkit — an open-source European library for deep learning and computer vision, targeting biomedical and health-care applications running on HPC and cloud infrastructures. Ref: 825111.

Deep Learning Biomedical Imaging HPC Open Source

Completed Projects

EU · FET-HPC (H2020) 2015 – 2018
MANGO

Exploring Manycore Architectures for Next-GeneratiOn HPC Systems. Designed and prototyped an open, flexible many-accelerator FPGA-based platform for HPC architecture research, providing reconfigurable compute nodes with heterogeneous accelerators and a custom NoC.

Many-core FPGA HPC Architecture Custom NoC
EU · FP7 2010 – 2013
NaNoC

Novel Architectures for Nanoscale On-Chip communication. Explored advanced routing, reconfiguration, fault-tolerance, and testing mechanisms for nanoscale Networks-on-Chip, addressing the challenges of emerging manufacturing technologies and process variability.

NoC Nanoscale Fault Tolerance Reconfiguration
EU · FP7 2009 – 2012
COMCAS

Communication, Computing, and Applications in Systems. Research on high-performance communication systems and on-chip network architectures for multicore systems, with emphasis on quality of service and congestion management.

Communication Multicore QoS
Spain · MCIN 2006 – 2012
Consolider-Ingenio 2010

Consolidated national research project focused on parallel architectures and interconnection networks. Brought together multiple Spanish research groups to advance the state of the art in multiprocessor interconnects and on-chip networks.

Parallel Architectures Interconnects National
Spain · CICYT Various
CICYT Projects

Multiple grants from the Spanish National Research Program (CICYT / MINECO) on topics including routing algorithms for parallel and distributed systems, fault-tolerant networks, and high-performance interconnection architectures.

Routing Fault Tolerance National

Community Service

Edited Proceedings & Special Issues
  • General/Program Chair, NOCS 2015 (9th Int. Symp. on Networks-on-Chip)
  • Guest Editor, ACM J. Emerg. Technol. Comput. Syst. — Special Issue on NoC Designs (2019)
  • Guest Editor, ACM Trans. Embed. Comput. Syst. — Special Issue on on-chip and off-chip networks (2013)
  • Guest Editor, J. Parallel and Distributed Computing — Special Issue on Communication Architectures (2012)
  • Organizer, INA-OCMC Workshop @HiPEAC (2011, 2012, 2013, 2014)
  • Co-organizer, CASS Workshop @IPDPS (2011, 2012, 2013)
  • Editor, PARMA-DITAM Workshop @HiPEAC 2021
Program Committees (selected)
  • DATE (Design, Automation and Test in Europe)
  • NOCS (Networks-on-Chip Symposium)
  • DAC (Design Automation Conference)
  • ICPP (Int. Conf. on Parallel Processing)
  • Euro-Par
  • IPDPS
  • HiPEAC