About

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 Prof. Andreas Moshovos, Prof. Nandita Vijaykumar and Prof. Onur Mutlu (SAFARI research group), and their research groups. 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, computer systems and high-performance computing. My current research focuses on the hardware/software co-design of emerging applications with modern computing systems. In my PhD, I designed intelligent algorithmic techniques and practical hardware mechanisms to accelerate irregular applications, including graph processing, pointer-chasing data structures, in large-scale multicore systems, disaggregated memory systems and processing-in-memory architectures. In my PostDoc, I proposed memory-efficient algorithms, compression engines, and adaptive runtime systems to accelerate machine learning models in GPU systems and processing-in-memory architectures. This year, thanks to my research achievements in the field of machine learning systems, I am honored to be selected as a 2024 MLCommons Rising Star. I have also received a Postdoctoral Research Fellowship from the Vector Institute for AI.

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. I hold a M.Eng. equivalent degree (2011-2016) from ECE NTUA, where I graduated in the top 2% of my class.

I am on the academic job market in the 2024-2025 cycle. Please feel free to reach out for potential opportunities.



Email

cgiannoula_AT_cs.toronto.edu
christina.giann_AT_gmail.com

Social Links

                   

Experience

CentML

February 2024 - Present
Postdoctoral Researcher
Project Description: Coordinating research and advising research engineers in the field of Machine Learning systems.

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.

Publications

2025

PyGim: An Efficient Graph Neural Network Library for Real Processing-In-Memory Architectures

SIGMETRICS 2025

Christina Giannoula, Peiming Yang, Ivan Fernandez Vega, Jiacheng Yang, Sankeerth Durvasula, Yu Xin Li, Mohammad Sadrosadati, Juan Gomez Luna, Onur Mutlu, Gennady Pekhimenko
ArXiv Version
PyGim Source Code


SCAR: Sub-Core and Atomic-Unit Collaborative Reduction for Efficient Raster-based Differentiable Rendering

ASPLOS 2025

Sankeerth Durvasula, Adrian Zhao, Fan Chen, Ruofan Liang, Pawan Kumar Sanjaya, Yushi Guan, Christina Giannoula,Nandita Vijaykumar


2024

Proteus: Preserving Model Confidentiality during Graph Optimizations

MLSys 2024

Yubo Gao, Maryam Haghifam, Christina Giannoula, Renbo Tu, Gennady Pekhimenko, Nandita Vijaykumar
ArXiv Version
Proteus Source Code


Atalanta: A Bit is Worth a “Thousand” Tensor Values

ASPLOS 2024

Alberto Delmas Lascorz, Mostafa Mahmoud, Ali Hadi Zadeh, Milos Nikolic, Kareem Ibrahim, Christina Giannoula, Ameer Abdelhadi, Andreas Moshovos
Lightning Talk Video


Marple: Scalable Spike Sorting for Untethered Brain-Machine Interfacing

ASPLOS 2024

Eugene Sha, Andy Liu, Kareem Ibrahim, Mostafa Mahmoud, Christina Giannoula, Ameer Abdelhadi, Andreas Moshovos


MATSA: An MRAM-based Energy-Efficient Accelerator for Time Series Analysis

IEEE Access 2024

Ivan Fernandez, Christina Giannoula*, Aditya Manglik*, Ricardo Quislant, Nika Mansouri Ghiasi, Juan Gómez-Luna, Eladio Gutierrez, Oscar Plata, Onur Mutlu
* Equal contribution
ArXiv Version


Minuet: Accelerating 3D Sparse Convolutions on GPUs

EuroSys 2024

Jiacheng Yang, Christina Giannoula, Jun Wu, Mostafa Elhoushi, James Gleeson, Gennady Pekhimenko
ArXiv Version
Minuet Blog Post
Minuet Source Code


2023

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

SIGMETRICS/POMACS 2023

Christina Giannoula, Kailong Huang*, Jonathan Tang*, Nectarios Koziris, Georgios Goumas, Zeshan Chishti, Nandita Vijaykumar
* Equal contribution
ArXiv Version
Extended Abstract
Invited Talk Video at HCM Workshop 2023
Full Talk Video
Slides (pptx) (pdf)
Short Talk Slides (pptx) (pdf)


2022

2021

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


2020

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


2019

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
ArXiv Version (updated)


2018

Combining HTM with RCU to Speed up Graph Coloring on Multicore Platforms

ISC 2018

Christina Giannoula, Georgios Goumas, Nectarios Koziris