I am a Postdoctoral Researcher at the University of Toronto working with Prof. Gennady Pekhimenko and the EcoSystem research group. I am also working with the SAFARI research group, which is led by Prof. Onur Mutlu. I received my Ph.D. in October 2022 from School of Electrical and Computer Engineering (ECE) at the National Technical University of Athens (NTUA), where I was a member of the Computing Systems Laboratory and I was advised by Prof. Georgios Goumas, Prof. Nectarios Koziris and Prof. Onur Mutlu.

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 computing paradigms, such as large-scale multicore systems, disaggregated memory systems and near-data processing architectures. I am also excited about designing scalable memory hierarchies and efficient hardware support for synchronization and concurrency.

During my PhD studies, I had been receiving a PhD award (Sep 2021-Oct 2022) from the Foundation for Education and European Culture, and 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 Prof. Nandita Vijaykumar. I hold a M.Eng. equivalent degree (2011-2016) from ECE NTUA, where I graduated in the top 2% of my class.



Social Links



EURO CC EU-Funded Project

April 2022 - August 2022
Software Engineer
Project Description: Coordinating activities and performing training sessions in HPC-related fields and technologies.

Cybele EU-Funded Project

May 2020 - April 2022
Software Engineer
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

Jan 2019 - Dec 2019
PhD Researcher, Advisor: Prof. Onur Mutlu
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

Short Interview

Bonseyes EU-Funded Project

Jun 2017 - Jan 2019
Software Engineer
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.


DaeMon: Architectural Support for Efficient Data Movement in Fully Disaggregated Systems


Christina Giannoula, Kailong Huang, Jonathan Tang, Nectarios Koziris, Georgios Goumas, Zeshan Chishti, Nandita Vijaykumar
ArXiv Version
Extended Abstract

High-Performance and Balanced Parallel Graph Coloring on Multicore Platforms

Journal of Supercomputing 2022

Christina Giannoula, Athanasios Peppas, Georgios Goumas, Nectarios Koziris

Benchmarking Memory-Centric Computing Systems: Analysis of Real Processing-in-Memory Hardware

CUT Workshop 2021

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

SynCron: Efficient Synchronization Support for Near-Data-Processing Architectures

HPCA 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
Full Talk Video
Short Talk Video
Live Seminar Video (with Q&A)
Processing-In-Memory Course Lecture Video
Cutting-Edge Research Lecture Video
Slides (pptx) (pdf)
Short Talk Slides (pptx) (pdf)
HiPEAC Awards 2021

NATSA: A Near-Data Processing Accelerator for Time Series Analysis

ICCD 2020

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

SMASH: Co-designing Software Compression and Hardware-Accelerated Indexing for Efficient Sparse Matrix Operations

MICRO 2019

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

An Adaptive Concurrent Priority Queue for NUMA Architectures

CF 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 Platforms

ISC 2018

Christina Giannoula, Georgios Goumas, Nectarios Koziris