I am a PhD candidate in the School of Electrical and Computer Engineering (ECE) at the National Technical University of Athens (NTUA). I am working at the Computing Systems Laboratory, and I am also collaborating with the SAFARI research group at ETH Zürich.

My research interests lie in the intersection of computer architecture and high-performance computing. My current research focuses in the hardware/software co-design of emerging applications, including graph processing, pointer-chasing data structures, machine learning workloads, and sparse linear algebra, with modern computer systems, such as large-scale multicore systems and near-data processing architectures, as well as on architectural support for synchronization. Last year, I studied the synchronization problem in near-data processing architectures, and worked on designing an end-to-end synchronization solution in NDP engines.

During my PhD studies, I had been receiving a PhD Fellowship (Oct 2017-Mar 2020) from the General Secretariat for Research and Technology (GSRT) and the Hellenic Foundation for Research and Innovation (HFRI). I was fortunate to also be a visiting PhD researcher in the SAFARI research group at ETH Zürich advised by Prof. Onur Mutlu and mentored by Nandita Vijaykumar. I hold a M.Eng. equivalent degree (2011-2016) from ECE NTUA, graduated in the top 2% of my class.


Benchmarking a New Paradigm: Understanding a Modern Processing-in-Memory ArchitectureSIGMETRICS 2021

Juan Gómez-Luna, Izzat El Hajj, Ivan Fernandez, Christina Giannoula, Geraldo F. Oliveira, Onur Mutlu

SynCron: Efficient Synchronization Support for Near-Data-Processing ArchitecturesHPCA 2021

Christina Giannoula, Nandita Vijaykumar, Nikela Papadopoulou, Vasileios Karakostas, Ivan Fernandez, Juan Gómez-Luna, Lois Orosa, Nectarios Koziris, Georgios Goumas, Onur Mutlu
arXiv version

NATSA: A Near-Data Processing Accelerator for Time Series AnalysisICCD 2020

Ivan Fernandez, Ricardo Quislant, Christina Giannoula, Mohammed Alser, Juan Gómez-Luna, Eladio Gutiérrez, Oscar Plata, Onur Mutlu

SMASH: Co-designing Software Compression and Hardware-Accelerated Indexing for Efficient Sparse MatrixMICRO 2019

Konstantinos Kanellopoulos, Nandita Vijaykumar, Christina Giannoula, Roknoddin Azizi, Skanda Koppula, Nika Mansouri Ghiasi, Taha Shahroodi, Juan Gómez-Luna, Onur Mutlu

An Adaptive Concurrent Priority Queue for NUMA ArchitecturesCF 2019

Foteini Strati*, Christina Giannoula*, Dimitrios Siakavaras, Georgios Goumas, Nectarios Koziris
* Joint first authors

Combining HTM with RCU to Speed up Graph Coloring on Multicore PlatformsISC 2018

Christina Giannoula, Georgios Goumas, Nectarios Koziris


Cybele EU-funded project

Software Engineer May 2020 - Present
Project Description: Fostering precision agriculture and livestock farming through secure access to large-scale HPC-enabled virtual industrial experimentation environment empowering scalable bid data analytics.

ETH Zürich Department of Computer Science

PhD Researcher, Advisor: Prof. Onur Mutlu 2019
Visiting PhD researcher at the SAFARI research group in the Computer Science Department.
Research Areas: Near-Data-Processing Architectures, Architectural Support for Synchronization, Hardware/Software Cooperation

Bonseyes EU-funded project

Software Engineer Jun 2017 - Jan 2019
Project Description: Transforming AI development from a cloud centric model, dominated by large internet companies, to an edge device centric model through a marketplace and an open AI platform.





School of Electrical and Computer Engineering
National Technical University of Athens
Heroon Polytexneiou 9, Zografou Campus
Zografou 15773, Athens, Greece

Social Links