Project Overview

HyperFPGA is an open MPSoC-FPGA cluster designed for experimental research on heterogeneous computing and energy-efficient computing paradigms.Developed and maintained by the Multidisciplinary Laboratory (MLab), STI Unit, of the Abdus Salam International Centre for Theoretical Physics (ICTP), the platform offers flexible configurations — from electrical signaling standards to distributed computing models — and integrates independent power-consumption monitors that separate data movement from computation. By decoupling the hardware layer from user space, HyperFPGA allows researchers and students to seamlessly share reconfigurable resources, run hardware-accelerated workloads, and explore fine-grained, scalable heterogeneous computing solutions for a broad range of scientific and engineering problems.

Announcements

2026-07-13

New Infraestructure Deployment

Successfully deployed the new infrastructure for the HyperFPGA project. The legacy JupyterHub is no longer accessible through this portal. If you need access to documents or files that were stored there, please contact the maintainer.

Research & Publications

IEEE Access 2025

HyperFPGA: A Scalable Reconfigurable Platform for Computing Paradigms Research

By W. Florian Samayoa, M. L. Crespo, S. Carrato, A. Silva, M. G. Ballina Escobar, A. Cicuttin

Introduces HyperFPGA, an open SoC-FPGA cluster for experimental research on novel supercomputing architectures and paradigms. The platform offers flexible electrical and distributed-computing configurations and integrates independent power-consumption monitors that separate data movement from computation. Its functionality and scalability are demonstrated through a distributed solution to the non-attacking N-Queens problem, highlighting its potential for fine-grained, energy-efficient reconfigurable supercomputing.

Read Publication →
2025 IEEE Global Engineering Education Conference (EDUCON) 2025

HyperFPGA: Enhancing Education With Remote Laboratory Access for Heterogeneous Computing on MPSoC-FPGA Technologies

By M. G. Ballina, R. S. Molina, M. L. Crespo, S. Carrato

Presents the HyperFPGA cluster as a remote-laboratory platform for high-performance computing education. Built on a robust MPSoC-FPGA cluster and accessed through JupyterHub, it gives students hands-on experience with heterogeneous CPU-FPGA systems from anywhere, removing physical and logistical barriers to advanced computational resources in resource-limited regions.

Read Publication →
PhD Dissertation, Università degli Studi di Trieste 2024

HyperFPGA: SoC-FPGA Cluster Architecture for Supercomputing and Scientific Applications

By W. O. Florian Samayoa

Doctoral dissertation presenting a modular SoC-FPGA platform that combines FPGAs and CPUs to address energy-efficiency challenges in modern supercomputing, including power-monitoring tools, high-speed general-purpose interconnects, and custom Linux drivers and hardware-definition scripts, demonstrated on the N-Queens benchmark.

Read Publication →
IEEE Access 2025

SHADOWFI: An Open-Source Framework for Fault Evaluation of Complex IC Designs Using Hyperscale Computing

By J.-D. Guerrero-Balaguera, R. Limas-Sierra, O. Sensoz, J. E. Rodriguez Condia, M. G. Ballina Escobar, M. L. Crespo, S. Carrato, M. Sonza Reorda

Introduces SHADOWFI, a generic, open-source, netlist-based fault-emulation framework that leverages hyperscale infrastructures such as HyperFPGA for fault characterization and reliability estimation of complex IC designs, supporting both simulation and FPGA-cluster emulation workflows with automated saboteur insertion and campaign execution.

Read Publication →

Resources

HyperFPGA User Guide

Comprehensive user guide covering the HyperFPGA comutils API, cluster usage, and hardware workflows.

View User Guide →

Contact Us

ICTP MLab

ICTP – The Abdus Salam International Centre for Theoretical Physics
Maintainer: MLAB ICTP

Address

Strada Costiera, 11, 34151 Trieste, Italy