Hi, my name is Apostolos Kokolis.

I am a PhD student in the Computer Science department at the University of Illinois at Urbana-Champaign, where I work with professor Josep Torrellas in the iacoma group.

My research interests lie in the area of computer architecture. More precisely, I am interested in designing high performance single-node and distributed systems. Currently, I am exploring non-volatile memories and hybrid memory architectures.

The Summer of 2021 I interned at Meta to work on managing data store locality at large scale distributed systems. The Fall of 2018, I joined AMD Research as an intern. During that time I focused on micro-architecture techniques to tolerate the increased memory latency of non-volatile caches in modern CPU chiplets. Before starting my Phd, I spent six months at IMEC research institute, where I worked on enhancing a simulation framework for evaluating the impact of device variability on future CMOS technology nodes.

I received the degree of Electrical and Computer Engineering from the National Technical University of Athens. My diploma thesis was about the mitigation of performance variability induced by reliability methods and was supervised by professor Dimitrios Soudris.

You can find my (possibly outdated) resume in the following link: Resume