Angelos Bilas

Professor of Computer Science

University of Crete and FORTH, Greece


Professor,  Department of Computer Science, University of Crete

Associate Researcher, Institute of Computer Science (ICS), Foundation for Research and Technology-Hellas (FORTH)

Ph.D., Princeton University, 1998

M.A., Princeton University, 1995

B.Eng., University of Patras, 1993

Contact Information [Information for Visitors]


Email: b i l a s @ c s d . u o c . g r

Tel:  +30 2810391669

Office (Univ. of Crete): CSD Building, K.325 (map)

Office (FORTH): FORTH/ENISA Campus, AA-242  (map)

Post address:     FORTH-ICS, 100 Plastira Av., Vassilika Vouton, Heraklion, GR-70013, Greece


Research Interests and Projects [Current and past projects (CARV)]


My research interests are in the general area of computer systems and computer architecture, lately with emphasis on storage systems.


Recent and Upcoming Affiliated Conferences and Journals


·        Member, Program Committee, ACM HotStorage 2024.

·        Member, Program Committee, USENIX FAST 2024.

·        Member, Program Committee, HotStorage 2023.

·        Member, External Review Committee, ASPLOS 2023.

·        Member, Editorial Board, Subject Area Editor, ACM Transactions on Storage (ToS) Sep. 1, 2016 - today.




CS255 Systems Software: Spring 2023, Spring 2022, Spring 2021, Sprint 2020, Spring 2019, Spring 2018, Spring 2017, Spring 2016, Spring 2015, Spring 2014, Spring 2013, Spring 2012, Spring 2011, Spring 2010, Spring 2009, Spring 2008, Spring 2007, Spring 2006, Spring 2005.

CS428 (previously CS325) Embedded Systems: Spring 2023, Spring 2022, Spring 2021, Spring 2020, Spring 2019, Spring 2018, Spring 2017, Spring 2016, Spring 2015, Spring 2014, Spring 2014, Spring 2013, Spring 2012, Spring 2011, Spring 2010, Spring 2009, Spring 2006.

CS647 Modern Storage Systems: Fall 2023, Fall 2022.

CS527 Parallel Computer Architecture: Fall 2022, Fall 2021, Fall 2020, Fall 2019, Fall 2018, Fall 2017, Fall 2016, Fall 2015, Fall 2014, Fall 2013, Fall 2012, Fall 2011, Fall 2010, Fall 2009, Fall 2008, Fall 2007, Fall 2006, Fall 2005, Fall 2004.

CS225 Computer Organization: Spring 2008, Spring 2007, Spring 2006, Spring 2005, Spring 2004.

CS425 Computer Architecture: Fall 2006, Fall 2004, Fall 2003.

CS340 Languages and Compilers: Spring 2004, Spring 2003. 


Selected Publications  [Full Publications List]


[1]    I. Kolokasis, G. Evdorou, S. Akram, C. Kozanitis, A. Papagiannis, F. Zakkak, P. Pratikakis, and A. Bilas. TeraHeap: Reducing Memory Pressure in Managed Big Data  Frameworks. ASPLOS’23.

[2]    Arax: A Runtime Framework for Decoupling Applications from Heterogeneous AcceleratorsManos Pavlidakis, Stelios Mavridis, Antony Chazapis, Giorgos Vasiliadis, and Angelos Bilas. ACM SoCC’22.

[3]    Michalis Vardoulakis, Giorgos Saloustros, Pilar González-Férez, and Angelos Bilas. 2022. Tebis: index shipping for efficient replication in LSM key-value stores. EuroSys'22.

[4]    Parallax: Hybrid Key-Value Placement in LSM-based Key-Value Stores. Georgios Xanthakis, Georgios Saloustros, Nikolaos Batsaras, Anastasios Papagiannis, and Angelos Bilas. ACM SoCC’21.

[5]    Memory Mapped I/O on Steroids. Anastasios Papagiannis, Manolis Marazakis, and Angelos Bilas. In proceedings of EuroSys’21.

[6]    Kreon: An Efficient Memory-Mapped Key-Value Store for Flash Storage. Anastasios Papagiannis, Giorgos Saloustros, Giorgos Xanthakis, Giorgos Kalaentzis, Pilar Gonzalez-Ferez, and Angelos Bilas. ACM Transactions on Storage Systems (ACM TOS’20).

[7]    Optimizing Memory-mapped I/O for Fast Storage Devices. Anastasios Papagiannis, Giorgos Xanthakis, Giorgos Saloustros, Manolis Marazakis, and Angelos Bilas. USENIX ATC'20.


Short Bio


Angelos Bilas is  a  Professor in the  Department of  Computer Science, University of Crete, where he has also held an Associate Professor position between 2002-2011, and a collaborating researcher at FORTH-ICS. Between 2016-2020 he has served as the Chair in the Department of Computer Science. Prof. Bilas received his diploma in Computer Engineering from the University of Patras in 1993, and and his Masters and Ph.D. degrees in Computer Science from Princeton University, NJ in 1995 and 1998 respectively. Between 1998-2002 he has been an Assistant Professor with the ECE Department at the University of Toronto. His current interests include systems software for efficient storage systems, computing and storage architectures, low-latency high-bandwidth communication protocols, and runtime-system support for parallel systems. His work has been published in prestigious conferences in computer architecture and systems, including ASPLOS, Usenix ATC, ACM SoCC, Eurosys, ISCA, HPCA. He has been the recipient of a Marie Curie Excellent Teams Award (2005-2009), he has published more than 100 papers in peer-reviewed conferences workshops, and journals, he has served in the Program Committees of more than 90 conferences and workshops in his area, as the Program Chair for IEEE Cluster 2010, in the Editorial Board of IEEE Computer Architecture Letters (CAL) [2007-2011], the Journal of Parallel and Distributed Computing (JPDC) [May 2011-May 2018], and he currently serves in the Editorial Board of ACM Transactions on Storage [2016-]. He has (co)supervised or he is (co)supervising 35 Masters and 8 Ph.D students. He has participated in more than 45 EU or nationally funded projects, he is the scientific director for the H2020 project EVOLVE [2019-2021] (HPC and Big Data enabled Large-scale Test-beds and Applications), and has been the coordinator of the FP7 EU project IOLanes [2010-2013]. He has collaborated extensively with international industry, he has been awarded 4 patents and 1 patent applications, while his research has been licensed to startups (two rounds of research results) and has been used in products by a Fortune50 company. []