dc.contributor
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor
Barcelona Supercomputing Center
dc.contributor
Universitat Politècnica de Catalunya. PM - Programming Models
dc.contributor.author
Hussain, Tassadaq
dc.contributor.author
Tahir, Muhammad Wasay
dc.contributor.author
Qadeer, Abdul
dc.contributor.author
Ayguadé Parra, Eduard
dc.date.accessioned
2026-03-03T00:30:43Z
dc.date.available
2026-03-03T00:30:43Z
dc.identifier
Hussain, T. [et al.]. Design and development of RISC-V based virtual cluster using QEMU simulator. A: International Conference on Frontiers of Information Technology. «International Conference on Frontiers of Information Technology, FIT 2024: Islamabad, Pakistan, December 9-10, 2024». Institute of Electrical and Electronics Engineers (IEEE), 2024. ISBN 979-8-3315-1050-3. DOI 10.1109/FIT63703.2024.10838422 .
dc.identifier
979-8-3315-1050-3
dc.identifier
https://hdl.handle.net/2117/456250
dc.identifier
10.1109/FIT63703.2024.10838422
dc.identifier.uri
https://hdl.handle.net/2117/456250
dc.description.abstract
In this era, we are witnessing a huge amount of data growth, and artificial intelligence applications are the only solutions to process this data. These AI applications demand massive computations that a single machine is not capable of. Hence high-performance cluster machines are required. Several Existing HPC clusters are available with x86-64, AMD64, PowerPC, and Arch64 processor architectures; however, a full-stack Open-source software and open hardware clusters are missing. In this work, we have developed an open-hardware RISC-V based HPC cluster using the QEMU simulator. The cluster has a master node and four slave nodes, which are emulated using QEMU. It uses an open-source Linux operating system, distributed and parallel programming and compiler toolchain. The work involved configuring multiple virtual nodes, setting up file systems, establishing networking and installing a distributed compiler toolchain. Several benchmark applications are used to measure the performance of the virtual cluster and compare with that of a physical RISC-V cluster having 4 nodes. The benchmarking was towards execution time and computation cost to evaluate the comparative performance. The findings indicate that the physical cluster performs better than the virtual cluster, with performance difference reaching 50 % under some configurations. Despite these drawbacks, the virtual cluster approach provides a simple and scalable HPC configuration well suited for development and testing, especially when physical resources are limited. This work creates possibilities in utilizing RISC-V for HPC, cloud computing, edge computing, and IoT applications.
dc.description.abstract
The research has received funding from Unal Color of Education Research and Development (UCERD) Private Limited and PakASIC Islamabad.
dc.description.abstract
Peer Reviewed
dc.description.abstract
Postprint (author's final draft)
dc.format
application/pdf
dc.publisher
Institute of Electrical and Electronics Engineers (IEEE)
dc.relation
https://ieeexplore.ieee.org/document/10838422
dc.subject
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.title
Design and development of RISC-V based virtual cluster using QEMU simulator
dc.type
Conference report