Georgios Ieronymakis

Georgios Ieronymakis


Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
25 August 2023
Verified
Book Chapter
Closed access
PDF file
FMFilippo Mantovani
Filippo Mantovani
PVPablo Vizcaino
Pablo Vizcaino
FBFabio Banchelli
Fabio Banchelli
MGMarta Garcia-Gasulla
Marta Garcia-Gasulla
RFRoger Ferrer
Roger Ferrer
JLJesus Labarta
Jesus Labarta

12 November 2023
Verified
Conference Paper
Open access
PVPablo Vizcaino
Pablo Vizcaino
GIGeorgios Ieronymakis
Georgios Ieronymakis
NDNikolaos Dimou
Nikolaos Dimou
VPVassilis Papaefstathiou
Vassilis Papaefstathiou
JLJesus Labarta
Jesus Labarta
FMFilippo Mantovani
Filippo Mantovani
For years, SIMD/vector units have enhanced the capabilities of modern CPUs in High-Performance Computing (HPC) and mobile technology. Typical commercially-available SIMD units process up to 8 double-precision elements with one instruction. The optimal vector width and its impact on CPU throughput due to memory latency and bandwidth remain challenging research areas. This study examines the behavior of four computational kernels on a RISC-V core connected to a customizable vector unit, capable of operating up to 256 double precision elements per instruction. The four codes have been purposefully selected to represent non-dense workloads: SpMV, BFS, PageRank, FFT. The experimental setup allows us to measure their performance while varying the vector length, the memory latency, and bandwidth. Our results not only show that larger vector lengths allow for better tolerance of limitations in the memory subsystem but also offer hope to code developers beyond dense linear algebra.

17 April 2020 in Computation
Verified
Journal Article
Open access
PDF file
DGDavid Goz
David Goz
GIGeorgios Ieronymakis
Georgios Ieronymakis
VPVassilis Papaefstathiou
Vassilis Papaefstathiou
NDNikolaos Dimou
Nikolaos Dimou
SBsara bertocco
sara bertocco
GTGiuliano Taffoni
Giuliano Taffoni
New challenges in Astronomy and Astrophysics (AA) are urging the need for many exceptionally computationally intensive simulations. “Exascale” (and beyond) computational facilities are mandatory to address the size of theoretical problems and data coming from the new generation of observational facilities in AA. Currently, the High-Performance Computing (HPC) sector is undergoing a profound phase of innovation, in which the primary challenge to the achievement of the “Exascale” is the power consumption. The goal of this work is to give some insights about performance and energy footprint of contemporary architectures for a real astrophysical application in an HPC context. We use a state-of-the-art N-body application that we re-engineered and optimized to exploit the heterogeneous underlying hardware fully. We quantitatively evaluate the impact of computation on energy consumption when running on four different platforms. Two of them represent the current HPC systems (Intel-based and equipped with NVIDIA GPUs), one is a micro-cluster based on ARM-MPSoC, and one is a “prototype towards Exascale” equipped with ARM-MPSoCs tightly coupled with FPGAs. We investigate the behavior of the different devices where the high-end GPUs excel in terms of time-to-solution while MPSoC-FPGA systems outperform GPUs in power consumption. Our experience reveals that considering FPGAs for computationally intensive application seems very promising, as their performance is improving to meet the requirements of scientific applications. This work can be a reference for future platform development for astrophysics applications where computationally intensive calculations are required.

9 May 2023
Verified
Conference Paper
Open access
LALluc Alvarez
Lluc Alvarez
ARAbraham Ruiz
Abraham Ruiz
ABArnau Bigas-Soldevilla
Arnau Bigas-Soldevilla
PKPavel Kuroedov
Pavel Kuroedov
AGAlberto Gonzalez
Alberto Gonzalez
Ioannis PapaefstathiouIoannis Papaefstathiou
Ioannis Papaefstathiou
The eProcessor project aims at creating a RISC-V full stack ecosystem. The eProcessor architecture combines a high-performance out-of-order core with energy-efficient accelerators for vector processing and artificial intelligence with reduced-precision functional units. The design of this architecture follows a hardware/software co-design approach with relevant application use cases from the high-performance computing, bioinformatics and artificial intelligence domains. Two eProcessor prototypes will be developed based on two fabricated eProcessor ASICs integrated into a computer-on-module.

12 April 2025 in ACM Transactions on Reconfigurable Technology and Systems
Verified
Journal Article
Open access
MPManolis Ploumidis
Manolis Ploumidis
FCFabien Chaix
Fabien Chaix
NCNikolaos Chrysos
Nikolaos Chrysos
MAMarios Assiminakis
Marios Assiminakis
NKNikolaos Kallimanis
Nikolaos Kallimanis
Iakovos MavroidisIakovos Mavroidis
Iakovos Mavroidis
We present and evaluate the ExaNeSt prototype, which compactly packages 128 Xilinx ZU9EG MPSoCs, two TBytes of DRAM, and eight TBytes of SSD into a liquid-cooled rack, using a custom interconnection hardware based on 10 GB/s links. We developed this testbed in 2016–2019 in order to leverage the flexibility of FPGAs for experimenting with efficient hardware support for HPC communication among tens of thousands of processors and accelerators in the quest toward Exascale systems and beyond. In the years since then, we carefully studied this system, and we present our key design choices and insights resulting from our measurement and analysis. We developed this testbed, from architecture to the PCBs and the run-time software, within the ExaNeSt project. It is fully operational in configurations with up to 8 × 4 × 4 MPSoC nodes. It achieves high density through tight board design, while also leveraging state-of-the-art liquid cooling technology. In this article, we present a thorough architectural analysis, along with important aspects of our infrastructure development. Our custom interconnect includes a low-cost low-latency network interface, offering user-level, zero-copy RDMA, which we coupled with the ARMv8 processors in the MPSoCs. We further developed the corresponding runtimes that allow us to test real MPI applications on the large-scale testbed. We evaluated our platform through MPI microbenchmarks, mini application, and full MPI applications. Single-hop, one-way latency is 1.3 μs; approximately 0.47 μs out of these are attributed to network interface and the user-space library that exposes its functionality to the runtime. Latency over longer paths increases as expected, reaching 2.55 μs for a five-hop path. Bandwidth tests show that, for single-hop, link utilization reaches \(82\%\) of the theoretical capacity. Microbenchmarks based on MPI collectives reveal that broadcast latency scales as expected when the number of participating ranks increases. We also implemented a custom MPI_Allreduce accelerator in the network interface, which reduces the latency of such collectives by up to \(88\%\) . We assess performance scaling through weak and strong scaling tests for HPCG, LAMMPS, and the miniFE mini application; for all these tests, parallelization efficiency is at least \(69\%\) , or better.

19 May 2026
Verified
Conference Paper
Open access
FMFilippo Mantovani
Filippo Mantovani
FBFabio Banchelli
Fabio Banchelli
PVPablo Vizcaino
Pablo Vizcaino
RFRoger Ferrer
Roger Ferrer
OPOscar Palomar
Oscar Palomar
JKJens Krüger
Jens Krüger