Contact

Department of Computer Science
Princeton University
35 Olden Street
Princeton, NJ 08540
Email: sapostolakis (at) princeton.edu

Sotiris Apostolakis

Computer Science PhD Student

I am a 5th year PhD student in the Liberty Research group at Princeton University, under the supervision of Prof. David I. August. I have also collaborated with Prof. Simone Campanoni.

My research focus is on compilers and automatic parallelization. During my time at Princeton, I have also worked on system security and computer architecture. During my internships at Facebook (summer 2018) and Intel (summer 2017), I worked on binary analysis.

Before joining Princeton, I earned my diploma in Electrical and Computer Engineering at the National Technical University of Athens, Greece.

Publications

  • Perspective: A Sensible Approach to Speculative Automatic Parallelization
    Sotiris Apostolakis, Ziyang Xu, Greg Chan, Simone Campanoni, and David I. August
    To Appear: Proceedings of the 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2020)

  • Architectural Support for Containment-based Security PDF
    Hansen Zhang, Soumyadeep Ghosh, Jordan Fix, Sotiris Apostolakis, Stephen R. Beard, Nayana P. Nagendra, Taewook Oh, and David I. August
    Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2019)

  • MemoDyn: Exploiting Weakly Consistent Data Structures for Dynamic Parallel Memoization PDF
    Prakash Prabhu, Stephen R. Beard, Sotiris Apostolakis, Ayal Zaks, and David I. August
    Proceedings of the 27th International Conference on Parallel Architectures and Compilation Techniques (PACT 2018)

  • Hardware Multithreaded Transactions PDF
    Jordan Fix, Nayana P. Nagendra, Sotiris Apostolakis, Hansen Zhang, Sophie Qiu, and David I. August
    Proceedings of the 23rd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2018)

  • Speculatively exploiting cross-invocation parallelism PDF
    Jialu Huang, Prakash Prabhu, Thomas B. Jablin, Soumyadeep Ghosh, Sotiris Apostolakis, Jae W. Lee, and David I. August
    Proceedings of the 25th International Conference on Parallel Architectures and Compilation Techniques (PACT 2016)

© Sotiris Apostolakis 2019