Image
Photo of Anton Podkopaev

Dr. Anton Podkopaev

Adjunct Professor of Computer Science (Software, Data and Technology)
School of Computer Science & Engineering
Email Address
apodkopaev@constructor.university
Research Interests

Semantics of programming languages, Concurrency, Weak memory models, Functional programming, Verification

Selected Publications

POPL'22

The Leaky Semicolon: Compositional Semantic Dependencies for Relaxed-Memory Concurrency

A. JeffreyJ. RielyM. BattyS. CookseyI. Kaysin, A. Podkopaev

[PaperFull paperProjectArtifact @ZenodoGitHub]

Programming'21

A Survey of Programming Language Memory Models

E. Moiseenko, A. Podkopaev, D. Koznov

[PaperFull paper w/ better formattingPaper (Russian)]

OOPSLA'21

Making Weak Memory Models Fair

O. LahavE. NamakonovJ. Oberhauser, A. Podkopaev, V. Vafeiadis

[PaperarXivArtifact @ZenodoDOITalk]

ECOOP'20

Reconciling Event Structures with Modern Multiprocessors

E. Moiseenko, A. Podkopaev, O. LahavO. MelkonianV. Vafeiadis

[PaperDOIArtifactarXivGitHubTalk]

PLDI'20

Promising 2.0: Global Optimizations in Relaxed Memory Concurrency

S.-H. LeeM. Cho, A. Podkopaev, S. ChakrabortyC.-K. HurO. LahavV. Vafeiadis

[PaperDOIDOI (artifact)ProjectGitHub 1GitHub 2]

PLDI'20

Repairing and Mechanising the JavaScript Relaxed Memory Model

C. WattC. Pulte, A. Podkopaev, G. Barbier, S. DolanS. FlurJ. Pichon-PharabodS. Guo

[PaperDOIarXivArtifact on GitHub]

POPL'19

Bridging the Gap Between Programming Languages and Hardware Weak Memory Models

A. Podkopaev, O. LahavV. Vafeiadis

[PaperFull paperProjectarXivGitHubPOPL'19 slidesEWSCS'19 slides]

ECOOP'17

Promising Compilation to ARMv8 POP

A. Podkopaev, O. LahavV. Vafeiadis

[Full paperECOOP'17 slidesECOOP'17 talk videoPLC'17 slides (in Russian)]

arXiv'16

Operational Aspects of C/C++ Concurrency

A. Podkopaev, I. SergeyA. Nanevski

[arXivGitHub]

PSI'14

Polynomial-Time Optimal Pretty-Printing Combinators with Choice

A. Podkopaev, D. Boulytchev

[PaperSpringer linkGitHub (Haskell)GitHub (Kotlin)]

 

University Education

2014 – 2018 Ph.D. in CS St. Petersburg University, Russia

2009 – 2014 M.Sc. in Math and CS First Class Honours 

Work Experience

Senior Researcher, Group Leader at JetBrains Research, St. Petersburg, Russia

Associate Professor at HSE University, St. Petersburg, Russia 

Postdoc at MPI-SWS, Kaiserslautern, Germany

Lecturer at St. Petersburg Academic University, St. Petersburg, Russia

Middle school teacher at Lyceum 239, St. Petersburg, Russia