Konstantinos Kanellopoulos

Konstantinos Kanellopoulos

PhD Student @ SAFARI Research Group - ETH Zurich

konkanello [AT] gmail.com

DBLP

Bio

I'm a final-year PhD student at ETH Zurich, advised by Prof. Onur Mutlu at the SAFARI Research Group. My research lies at the intersection of hardware, software, and operating systems with a focus on high performance, energy efficiency, and programmability. I am particularly interested in the design of memory and storage management subsystems, both at the hardware and software level, and more broadly in system design for Physical AI. I feel very fortunate to have worked with a great group of collaborators, and many of our works have been published in top-tier conferences such as MICRO, ISCA, ASPLOS, HPCA and DSN. Our work has been recognized with a Best Paper Award at MICRO 2022, HiPEAC 2023, ISCA 2024, and a Distinguished Artifact Award at MICRO 2023. I recently joined SIGMICRO's hall of fame ( > 8 papers published in MICRO) thanks to many great collaborations.

Before joining ETH, I got my 5-year diploma (integrated Master's) at the National Technical University of Athens (NTUA) in Greece where I conducted my thesis with Prof. Georgios Goumas and Prof. Nectarios Koziris. I also spent some time as a visiting student at the Huawei Research Center in Zurich, working with Dr. Davide Basilio Bartolini.

On the academic job market. I am applying for tenure-track faculty positions in the 2026/2027 cycle. If you think there might be a good fit at your department, or you'd simply like to chat about my research, please reach out at konkanello@gmail.com. I would love to hear from you.

News

Show older news
  • August 2025 We released a preprint of Revelator, our latest work on OS-driven hash-based speculative address translation.
  • July 2025 Our paper on leaking information through RowHammer defenses has been accepted at MICRO 2025. Congrats to Nisa and the team. Take a look at the paper.
  • March 2025 I interned at Microsoft Research in Cambridge, UK, working on system design for Physical AI applications under the supervision of Bozidar Radunovic and Xenofon Foukas.
  • March 2025 Our paper on the security implications of processing-in-memory has been accepted at DSN 2025. Very excited to co-lead this work with Nisa Bostanci. The paper is available here.
  • February 2025 Our work on a new simulation methodology and infrastructure for fast, accurate and developer-friendly simulation of virtual memory has been accepted at ASPLOS 2025. This work has been 3 years in the trenches, and I am very excited to see it come to fruition. Congrats to the team and special shoutout to Konstantinos Sgouras whose work was instrumental in this project. See the paper and project page.
  • November 2024 Our paper on suspicious thread throttling to reduce Rowhammer defense overheads has been accepted at MICRO 2024. Congrats to Oguzhan and the team!
  • July 2024: Our paper "Constable: Improving Performance and Power Efficiency by Safely Eliminating Load Instruction Execution" by Rahul Bera et al. received the Best Paper Award at ISCA 2024. Congrats to Rahul and co-authors!
  • November 2023: Our paper "Victima: Drastically Increasing Address Translation Reach by Leveraging Underutilized Cache Resources" by Konstantinos Kanellopoulos et al. received the Distinguished Artifact Award at MICRO 2023. Congrats team! Take a look at the paper and the source code.
  • October 2022: Our paper "Hermes: Accelerating Long-Latency Load Requests via Perceptron-Based Off-Chip Load Prediction" by Rahul Bera et al. received the Best Paper Award at MICRO 2022. Many congrats to Rahul and co-authors! Take a look at the paper.

Publications

Most recent publications on Google Scholar and DBLP.
* indicates equal contribution.

Trail: Effective, Low-Cost and Scalable Temporal TLB Prefetching via Page-Table-Embedded Deltas

Konstantinos Kanellopoulos, Konstantinos Sgouras, Harsh Songara, Rahul Bera, Onur Mutlu

MICRO 2026

Terracotta: Enabling DRAM Techniques via a Flexible DRAM Interface and Memory Controller

Harsh Songara, Konstantinos Kanellopoulos, F. Nisa Bostanci, Konstantinos Sgouras, Ataberk Olgun, Ismail Emir Yuksel, Andreas Kosmas Kakolyris, Abdullah Giray Yaglikci, Onur Mutlu

MICRO 2026

Revelator: Rapid Data Fetching via System-Software-Guided Hash-based Speculative Address Translation

Konstantinos Kanellopoulos, Konstantinos Sgouras, Harsh Songara, Andreas Kosmas Kakolyris, Vlad-Petru Nitu, Spiros Galanopoulos, Rahul Bera, Konstantina Koliogeorgi, Rakesh Kumar, Onur Mutlu

ISCA 2026

ColumnKeeper: Efficient Solutions for Mitigating ColumnDisturb in DRAM-based Systems

Andreas Kosmas Kakolyris, F. Nisa Bostanci, Ataberk Olgun, Ismail Emir Yuksel, Konstantinos Marios Sgouras, Harsh Songara, Umut Baser, Konstantinos Kanellopoulos, A. Giray Yaglikci, Onur Mutlu

ISCA 2026

Athena: Synergizing Data Prefetching and Off-Chip Prediction via Online Reinforcement Learning Distinguished Artifact Award

Rahul Bera, Zhenrong Lang, Caroline Hengartner, Konstantinos Kanellopoulos, Rakesh Kumar, Mohammad Sadrosadati, Onur Mutlu

HPCA 2026

SAGe: A Lightweight Algorithm-Architecture Co-Design for Mitigating the Data Preparation Bottleneck in Large-Scale Genome Sequence Analysis

Nika Mansouri-Ghiasi, Tolga Güloğlu, Haiyu Mao, Can Firtina, Konstantina Koliogeorgi, Konstantinos Kanellopoulos, Rohan Nadig, Mohammad Sadrosadati, Jisung Park, Onur Mutlu

HPCA 2026

Amplifying Main Memory-Based Timing Covert and Side Channels using Processing-in-Memory Operations

Konstantinos Kanellopoulos*, F. Nisa Bostanci*, Ataberk Olgun, Abdullah Giray Yaglikçi, Ismail Emir Yuksel, Nika Mansouri-Ghiasi, Zülal Bingöl, Mohammad Sadrosadati, Onur Mutlu

DSN 2025

Virtuoso: Enabling Fast and Accurate Virtual Memory Research via an Imitation-based Operating System Simulation Methodology

Konstantinos Kanellopoulos, Konstantinos Sgouras, F. Nisa Bostanci, Andreas Kosmas Kakolyris, Berkin K. Konar, Rahul Bera, Mohammad Sadrosadati, Rakesh Kumar, Nandita Vijaykumar, and Onur Mutlu

ASPLOS 2025

Constable: Improving Performance and Power Efficiency by Safely Eliminating Load Instruction Execution Best Paper Award

Rahul Bera, Aditya Ranganathan, Joydeep Rakshit, Sujit Mahto, Anant V. Nori, Jayesh Gaur, Ataberk Olgun, Konstantinos Kanellopoulos, Mohammad Sadrosadati, Sreenivas Subramoney, Onur Mutlu

ISCA 2024

Victima: Drastically Increasing Address Translation Reach by Leveraging Underutilized Cache Resources Distinguished Artifact Award

Konstantinos Kanellopoulos, Hong Chul Nam, F. Nisa Bostanci, Rahul Bera, Mohammad Sadrosadati, Rakesh Kumar, Davide Basilio Bartolini, Onur Mutlu

MICRO 2023

Utopia: Fast and Efficient Address Translation via Hybrid Restrictive & Flexible Virtual-to-Physical Address Mappings

Konstantinos Kanellopoulos, Rahul Bera, Kosta Stojiljkovic, F. Nisa Bostanci, Can Firtina, Rachata Ausavarungnirun, Rakesh Kumar, Nastaran Hajinazar, Mohammad Sadrosadati, Nandita Vijaykumar, Onur Mutlu

MICRO 2023

CoMeT: Count-Min-Sketch-based Row Tracking to Mitigate RowHammer at Low Cost

F. Nisa Bostanci, Ismail Emir Yuksel, Ataberk Olgun, Konstantinos Kanellopoulos , Yahya Can Tugrul, Abdullah Giray Yaglikçi, Mohammad Sadrosadati, Onur Mutlu

HPCA 2023

MetaSys: A Practical Open-source Metadata Management System to Implement and Evaluate Cross-layer Optimizations

Nandita Vijaykumar, Ataberk Olgun, Konstantinos Kanellopoulos, F. Nisa Bostanci, Hasan Hassan, Mehrshad Lotfi, Phillip B. Gibbons, Onur Mutlu

ACM Transactions on Architecture and Code Optimization (TACO). 2022.

SeGraM: A Universal Hardware Accelerator for Genomic Sequence-to-Graph and Sequence-to-Sequence Mapping

Damla Senol Cali, Konstantinos Kanellopoulos, Joël Lindegger, Zülal Bingöl, Gurpreet S. Kalsi, Ziyi Zuo, Can Firtina, Meryem Banu Cavlak, Jeremie S. Kim, Nika Mansouri-Ghiasi, Gagandeep Singh, Juan Gómez-Luna, Nour Almadhoun Alserr, Mohammed Alser, Sreenivas Subramoney, Can Alkan, Saugata Ghose, Onur Mutlu

ISCA 2022

Hermes: Accelerating Long-Latency Load Requests via Perceptron-Based Off-Chip Load Prediction Best Paper Award

Rahul Bera, Konstantinos Kanellopoulos, Shankar Balachandran, David Novo, Ataberk Olgun, Mohammad Sadrosadati, Onur Mutlu

MICRO 2022

BlockHammer: Preventing RowHammer at Low Cost by Blacklisting Rapidly-Accessed DRAM Rows

Abdullah Giray Yaglikçi, Minesh Patel, Jeremie S. Kim, Roknoddin Azizi, Ataberk Olgun, Lois Orosa, Hasan Hassan, Jisung Park, Konstantinos Kanellopoulos, Taha Shahroodi, Saugata Ghose, Onur Mutlu

HPCA 2021

SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory Systems

Maciej Besta, Raghavendra Kanakagiri, Grzegorz Kwasniewski, Rachata Ausavarungnirun, Jakub Beránek, Konstantinos Kanellopoulos, Kacper Janda, Zur Vonarburg-Shmaria, Lukas Gianinazzi, Ioana Stefan, Juan Gómez-Luna, Jakub Golinowski, Marcin Copik, Lukas Kapp-Schwoerer, Salvatore Di Girolamo, Nils Blach, Marek Konieczny, Onur Mutlu, Torsten Hoefler

MICRO 2021

Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning

Rahul Bera, Konstantinos Kanellopoulos, Anant Nori, Taha Shahroodi, Sreenivas Subramoney, Onur Mutlu

MICRO 2021

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

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

MICRO 2019

Trail: Effective, Low-Cost and Scalable Temporal TLB Prefetching via Page-Table-Embedded Deltas

Konstantinos Kanellopoulos, Konstantinos Sgouras, Harsh Songara, Rahul Bera, Onur Mutlu

MICRO 2026

Terracotta: Enabling DRAM Techniques via a Flexible DRAM Interface and Memory Controller

Harsh Songara, Konstantinos Kanellopoulos, F. Nisa Bostanci, Konstantinos Sgouras, Ataberk Olgun, Ismail Emir Yuksel, Andreas Kosmas Kakolyris, Abdullah Giray Yaglikci, Onur Mutlu

MICRO 2026

Revelator: Rapid Data Fetching via System-Software-Guided Hash-based Speculative Address Translation

Konstantinos Kanellopoulos, Konstantinos Sgouras, Harsh Songara, Andreas Kosmas Kakolyris, Vlad-Petru Nitu, Spiros Galanopoulos, Rahul Bera, Konstantina Koliogeorgi, Rakesh Kumar, Onur Mutlu

ISCA 2026

ColumnKeeper: Efficient Solutions for Mitigating ColumnDisturb in DRAM-based Systems

Andreas Kosmas Kakolyris, F. Nisa Bostanci, Ataberk Olgun, Ismail Emir Yuksel, Konstantinos Marios Sgouras, Harsh Songara, Umut Baser, Konstantinos Kanellopoulos, A. Giray Yaglikci, Onur Mutlu

ISCA 2026

SAGe: A Lightweight Algorithm-Architecture Co-Design for Mitigating the Data Preparation Bottleneck in Large-Scale Genome Sequence Analysis

Nika Mansouri-Ghiasi, Tolga Güloğlu, Haiyu Mao, Can Firtina, Konstantina Koliogeorgi, Konstantinos Kanellopoulos, Rohan Nadig, Mohammad Sadrosadati, Jisung Park, Onur Mutlu

HPCA 2026

Athena: Synergizing Data Prefetching and Off-Chip Prediction via Online Reinforcement Learning Distinguished Artifact Award

Rahul Bera, Zhenrong Lang, Caroline Hengartner, Konstantinos Kanellopoulos, Rakesh Kumar, Mohammad Sadrosadati, Onur Mutlu

HPCA 2026

Amplifying Main Memory-Based Timing Covert and Side Channels using Processing-in-Memory Operations

Konstantinos Kanellopoulos*, F. Nisa Bostanci*, Ataberk Olgun, Abdullah Giray Yaglikçi, Ismail Emir Yuksel, Nika Mansouri-Ghiasi, Zülal Bingöl, Mohammad Sadrosadati, Onur Mutlu

DSN 2025

Virtuoso: Enabling Fast and Accurate Virtual Memory Research via an Imitation-based Operating System Simulation Methodology

Konstantinos Kanellopoulos, Konstantinos Sgouras, F. Nisa Bostanci, Andreas Kosmas Kakolyris, Berkin K. Konar, Rahul Bera, Mohammad Sadrosadati, Rakesh Kumar, Nandita Vijaykumar, and Onur Mutlu

ASPLOS 2025

BreakHammer: Enhancing RowHammer Mitigations by Carefully Throttling Suspect Threads

Oguzhan Canpolat, Abdullah Giray Yaglikçi, Ataberk Olgun, Ismail Emir Yüksel, Yahya Can Tugrul, Konstantinos Kanellopoulos, Oguz Ergin, Onur Mutlu

MICRO 2024

Constable: Improving Performance and Power Efficiency by Safely Eliminating Load Instruction Execution Best Paper Award

Rahul Bera, Aditya Ranganathan, Joydeep Rakshit, Sujit Mahto, Anant V. Nori, Jayesh Gaur, Ataberk Olgun, Konstantinos Kanellopoulos, Mohammad Sadrosadati, Sreenivas Subramoney, Onur Mutlu

ISCA 2024

Address Scaling: Architectural Support for Fine-Grained Thread-Safe Metadata Management

Deepanjali Mishra, Konstantinos Kanellopoulos, Ashish Panwar, Akshitha Sriraman, Vivek Seshadri, Onur Mutlu, Todd C. Mowry

Computer Architecture Letters. 2023.

Virtuoso: An Open-Source, Comprehensive and Modular Simulation Framework for Virtual Memory Research

Konstantinos Kanellopoulos, Konstantinos Sgouras, Onur Mutlu

MICRO Student Research Competition 2023

Victima: Drastically Increasing Address Translation Reach by Leveraging Underutilized Cache Resources Distinguished Artifact Award

Konstantinos Kanellopoulos, Hong Chul Nam, F. Nisa Bostanci, Rahul Bera, Mohammad Sadrosadati, Rakesh Kumar, Davide Basilio Bartolini, Onur Mutlu

MICRO 2023

Utopia: Fast and Efficient Address Translation via Hybrid Restrictive & Flexible Virtual-to-Physical Address Mappings

Konstantinos Kanellopoulos, Rahul Bera, Kosta Stojiljkovic, F. Nisa Bostanci, Can Firtina, Rachata Ausavarungnirun, Rakesh Kumar, Nastaran Hajinazar, Mohammad Sadrosadati, Nandita Vijaykumar, Onur Mutlu

MICRO 2023

CoMeT: Count-Min-Sketch-based Row Tracking to Mitigate RowHammer at Low Cost

F. Nisa Bostanci, Ismail Emir Yuksel, Ataberk Olgun, Konstantinos Kanellopoulos , Yahya Can Tugrul, Abdullah Giray Yaglikçi, Mohammad Sadrosadati, Onur Mutlu

HPCA 2023

PiDRAM: A Holistic End-to-end FPGA-based Framework for Processing-in-DRAM

Ataberk Olgun, Juan Gómez-Luna, Konstantinos Kanellopoulos, Behzad Salami, Hasan Hassan, Oguz Ergin, Onur Mutlu

ACM Transactions on Architecture and Code Optimization (TACO). 2023.

ALP: Alleviating CPU-Memory Data Movement Overheads in Memory-Centric Systems

Nika Mansouri-Ghiasi, Nandita Vijaykumar, Geraldo F. Oliveira, Lois Orosa, Ivan Fernandez, Mohammad Sadrosadati, Konstantinos Kanellopoulos, Nastaran Hajinazar, Juan Gómez-Luna, Onur Mutlu

IEEE Transactions on Emerging Topics in Computing. 2023.

Evaluating Homomorphic Operations on a Real-World Processing-In-Memory System

Harshita Gupta, Mayank Kabra, Juan Gómez-Luna, Konstantinos Kanellopoulos, Onur Mutlu

IISWC 2023

MetaSys: A Practical Open-source Metadata Management System to Implement and Evaluate Cross-layer Optimizations

Nandita Vijaykumar, Ataberk Olgun, Konstantinos Kanellopoulos, F. Nisa Bostanci, Hasan Hassan, Mehrshad Lotfi, Phillip B. Gibbons, Onur Mutlu

ACM Transactions on Architecture and Code Optimization (TACO). 2022.

SeGraM: A Universal Hardware Accelerator for Genomic Sequence-to-Graph and Sequence-to-Sequence Mapping

Damla Senol Cali, Konstantinos Kanellopoulos, Joël Lindegger, Zülal Bingöl, Gurpreet S. Kalsi, Ziyi Zuo, Can Firtina, Meryem Banu Cavlak, Jeremie S. Kim, Nika Mansouri-Ghiasi, Gagandeep Singh, Juan Gómez-Luna, Nour Almadhoun Alserr, Mohammed Alser, Sreenivas Subramoney, Can Alkan, Saugata Ghose, Onur Mutlu

ISCA 2022

Hermes: Accelerating Long-Latency Load Requests via Perceptron-Based Off-Chip Load Prediction Best Paper Award

Rahul Bera, Konstantinos Kanellopoulos, Shankar Balachandran, David Novo, Ataberk Olgun, Mohammad Sadrosadati, Onur Mutlu

MICRO 2022

EcoFlow: Efficient Convolutional Dataflows for Low-Power Neural Network Accelerators

Lois Orosa, Skanda Koppula, Yaman Umuroglu, Konstantinos Kanellopoulos, Juan Gómez-Luna, Michaela Blott, Kees A. Vissers, Onur Mutlu

CoRR abs/2202.02310 (2022)

RevaMp3D: Architecting the Processor Core and Cache Hierarchy for Systems with Monolithically-Integrated Logic and Memory

Nika Mansouri-Ghiasi, Mohammad Sadrosadati, Geraldo F. Oliveira, Konstantinos Kanellopoulos, Rachata Ausavarungnirun, Juan Gómez-Luna, Aditya Manglik, João Dinis Ferreira, Jeremie S. Kim, Christina Giannoula, Nandita Vijaykumar, Jisung Park, Onur Mutlu

CoRR abs/2210.08508 (2022)

BlockHammer: Preventing RowHammer at Low Cost by Blacklisting Rapidly-Accessed DRAM Rows

Abdullah Giray Yaglikçi, Minesh Patel, Jeremie S. Kim, Roknoddin Azizi, Ataberk Olgun, Lois Orosa, Hasan Hassan, Jisung Park, Konstantinos Kanellopoulos, Taha Shahroodi, Saugata Ghose, Onur Mutlu

HPCA 2021

SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory Systems

Maciej Besta, Raghavendra Kanakagiri, Grzegorz Kwasniewski, Rachata Ausavarungnirun, Jakub Beránek, Konstantinos Kanellopoulos, Kacper Janda, Zur Vonarburg-Shmaria, Lukas Gianinazzi, Ioana Stefan, Juan Gómez-Luna, Jakub Golinowski, Marcin Copik, Lukas Kapp-Schwoerer, Salvatore Di Girolamo, Nils Blach, Marek Konieczny, Onur Mutlu, Torsten Hoefler

MICRO 2021

Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning

Rahul Bera, Konstantinos Kanellopoulos, Anant Nori, Taha Shahroodi, Sreenivas Subramoney, Onur Mutlu

MICRO 2021

The Virtual Block Interface: A Flexible Alternative to the Conventional Virtual Memory Framework

Nastaran Hajinazar, Pratyush Patel, Minesh Patel, Konstantinos Kanellopoulos, Saugata Ghose, Rachata Ausavarungnirun, Geraldo F. Oliveira, Jonathan Appavoo, Vivek Seshadri, Onur Mutlu

ISCA 2020

EDEN: Enabling Energy-Efficient, High-Performance Deep Neural Network Inference Using Approximate DRAM

Skanda Koppula, Lois Orosa, Abdullah Giray Yaglikçi, Roknoddin Azizi, Taha Shahroodi, Konstantinos Kanellopoulos, Onur Mutlu

MICRO 2019

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

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

MICRO 2019

Awards & Honors

Service

Program Committee

Artifact Evaluation Committee

Sub-reviewing

Teaching

Organizing

Vitæ