(+30) 6987203811

Athens, Greece

nandriotis@mail.ntua.gr

Nikolaos Andriotis

Marie Curie Fellow/Researcher


In Short


GPU software engineer with BSc in Physics and MSc in High Performance Computing. Main technology stack used: C++, OpenCL, CUDA


Education


2021-2023


Polytechnic University of Catalunya (UPC) MSc in High Performance Computing


Thesis: “Increased Reliability on Intel GPUs via Software Diverse Redundancy”

Supervisor: Alejandro Serrano-Cases Co-supervisor: Jaume Abella

Tutor: Leonidas Kosmidis


2014-2019

National and Kapodistrian University of Athens (NKUA) BSc in Physics – Electronics Track


Thesis: “Implementation of Microblaze and embedded Linux in FPGA”

Supervisor: Professor Dionysios Reisis.


Projects




2021-2027

HORIZON-MSCA-2021-DN-01 Marie Skłodowska-Curie grant agreement 101072456, RELAX - Relaxed Semantics Across the Data Analytics Stack


2022-2025

HORIZON.2.4 - Digital, Industry and Space Grant agreement ID: 101069595, Safe and Explainable Critical Embedded Systems Based on AI (SAFEXPLAIN)


2020-2024

PID2019-107255GB, Computacion de Altas Prestaciones VIII


2018-2023

H2020 Grant agreement ID: 772773, Sustainable Performance for High-Performance Embedded Computing Systems (SuPerCom).


Research Experience




2024 - present

Marie Curie Fellow/Researcher, Knowledge and Database Systems Laboratory, National and Techincal University of Athens.


2023-2024

R1 Junior Research Engineer, Barcelona Supercomputing Center, Computer Architecture/Operating Systems (CAOS) group.


2022

Openlab Student at CERN, Geneva, CMS experiment.


2021-2023

R0 Master Student Researcher, Barcelona Supercomputing Center, Computer Architecture/Operating Systems (CAOS) group.


Publications




2024

"Evaluating Performance Portability with the CMS Heterogeneous Pixel Reconstruction code."

Authors: Nikolaos Andriotis, Andrea Bocci, Eric Cano, Laura Cappelli, Tony Di Pilato, Luca Ferragina, Gabrielle Hugo, Matti J. Kortelainen, Martin Kwok, Juan Jose Olivera Loyola, Felice Pantaleo, Aurora Perego, Wahid Redjeb, Mark Dewing and Julien Esseiva on behalf of the CMS Collaboration.

Published: 26th International Conference on Computing in High Energy and Nuclear Physics (CHEP 2023).

DOI: https://doi.org/10.1051/epjconf/202429511008


2023

"A Software-Only Approach to Enable Diverse Redundancy on Intel GPUs for Safety-Related Kernels."

Authors: Nikolaos Andriotis, Alejandro Serrano-Cases, Sergi Alcaide, Jaume Abella, Francisco J. Cazorla, Yang Pen, Andrea Baldovin, Michael Paulitsch, Vladimir Tsymbal.

Published: Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing (SAC 2023).

DOI: https://dl.acm.org/doi/10.1145/3555776.3577610


2022

Online poster for ACAT2022

https://auroraperego.github.io/acat2022.html


Professional Training




2023

13th edition of the Programming and Tuning Massively Parallel Systems + Artificial Intelligence summer school (PUMPS+AI 2023)


2021

PRACE Autumn School 2021 - GPU Programming with CUDA at Innsbruck


2021

Parallel Programming with MPI and OpenMP training program at Julich Supercomputing Center


2021

11th edition of the Programming and Tuning Massively Parallel Systems + Artificial Intelligence summer school (PUMPS+AI 2021)



Professional service

2022 -2023

Peer-Reviewed Articles for:

  • 29th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2023)

  • 26th edition of Design, Automation and Test in Europe Conference (DATE 2023)

  • 25th edition of Design, Automation and Test in Europe Conference (DATE 2022)



Languages

English

C1 (IELTS 7.5)


Spanish

Greek

B1


Native Speaker



Computer skills

Programming

C++, OpenCL, CUDA, OpenMP, MPI


Applications

INTEL oneAPI tools (VTUNE, DPCPP)


Platforms

VSCode