About me

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).
Educational

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

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

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