About me

Profile picture

My name is Vasileios Trigonakis and I come from Greece.

I am a 4th year PhD. Candidate at École Polytechnique Fédérale de Lausanne (EPFL), Switzerland. I am affiliated with the Distributed Programming Laboratory (LPD), under the supervision of Prof. Rachid Guerraoui. I am currently working on the areas of concurrent programming and distributed systems. More precisely, I am mainly interested in synchronization and concurrent data structures on multi and many-cores. I work on the intersection of software and hardware in order to better understand the intricacies of synchronization.

In 2011, I completed the Software Engineer of Distributed Systems MSc. program of the Royal Institute of Technology (KTH), Sweden. As a part of my studies, I did an internship at the Distributed Programming Lab of EPFL with the title "Design of a Distributed Transactional Memory System for Many-cores." The internship resulted in a EuroSys '12 paper entitled "TM2C: a Software Transactional Memory for Many-cores". After the completion of my internship, I continued working with the LPD lab as a doctoral student. Before that, I studied in the National Technical University of Athens (NTUA), Greece, where I received my diploma in Electrical & Computer Engineering in 2008 with a major in Information Technology (IT).


an image

  • Diploma, Electrical and Computer Engineering, NTUA
  • MSc., Software Engineering of Distributed Systems, KTH
  • PhD. Candidate, Distributed Programming Laboratory, EPFL


an image

  • Born in Heraklio, Crete, Greece in 1985
  • Studied in Athens, Greece and Stockholm, Sweden
  • Moved to Lausanne, Switzerland on January 2011

Research Interests

an image

  • Concurrency
  • Synchronization
  • Multi/Many-cores
  • Transactional Memory

Under Construction
This web-site is still under construction. Some of the links and functionality may not work as intended.
Contact Info