Hi, my name is Apostolos Kokolis.
I am a Research Scientist at Meta AI, in Menlo Park, CA. My research interests lie in the area of computer architecture and systems. I am interested in designing high performance single-node and distributed systems, with an emphasis on the memory hierarchy and networks.
I received my MSc and PhD degrees from the Computer Science department at the University of Illinois Urbana-Champaign, where I worked with professor Josep Torrellas in the iacoma group. My PhD thesis focused on designing architectures that incorporate Non-Volatile Memories in single- and mutli-node systems.
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) Curriculum Vitae in the following link: CV