Aleksandar Prokopec

Registered user since Tue 18 Aug 2015

Name:Aleksandar Prokopec
Bio:

I am a senior research manager at Oracle Labs, working on the GraalVM project. My research is focused on virtual machines, programming languages, JIT compilation, and compiler optimizations, as well as programming language abstractions for concurrent and distributed computing.

Previously, I worked at Google on cloud computing infrastructure and big data analytics for Google Maps. Before that, I was working as a research assistant in the School of Computer and Communication Sciences at the EPFL in Switzerland, in the LAMP laboratory on Scala development under the supervision of dr. Martin Odersky, where I received a doctoral degree in 2014.

Country:Switzerland
Affiliation:Oracle Labs
Research interests:Virtual machines, compilers, programming languages, parallel programming, concurrent data structures.

Contributions

CC 2023 Committee Member in Program Committee within the Research Papers-track
VMIL 2022 Co-chair in Organizing Committee within the Virtual Machines and Language Implementations-track
Author of Inlining-Benefit Prediction with Interprocedural Partial Escape Analysis within the Virtual Machines and Language Implementations-track
SPLASH 2022 Organizer of Virtual Machines and Language Implementations (VMIL) within the Workshops-track
LCTES 2022 Author of Implicit State Machines within the LCTES 2022-track
REBASE 2021 Session Chair of Session 6 (part of REBASE)
MoreVMs'20 Author of Renaissance: Benchmarking Suite for Parallel Applications on the JVM (Talk) within the MoreVMs'20-track
PPoPP 2020 Author of Non-Blocking Interpolation Search Trees with Doubly-Logarithmic Running Time within the Main Conference-track
SPLASH 2019 Author of Renaissance: A Modern Benchmark Suite for Parallel Applications on the JVM within the Posters-track
PASS 2019 Committee Member in Program Committee within the PASS 2019 (CANCELED)-track
BenchWork 2019 Invited Speaker of A Renaissance for Optimizing Compilers within the BenchWork -track
Scala 2019 Author of Challenges of Optimizing Scala Programs within the Scala 2019-track
PLDI 2019 Author of Renaissance: Benchmarking Suite for Parallel Applications on the JVM within the PLDI Research Papers-track
Scala 2018 Committee Member in Program Committee within the Scala 2018-track
ECOOP 2018 Author of Theory and Practice of Coroutines with Snapshots within the ECOOP Research Papers-track
ECOOP and ISSTA 2018 Author of Theory and Practice of Coroutines with Snapshots within the Posters-track
Onward! 2017 Author of Encoding the building blocks of communication within the Onward! Papers-track
AGERE 2017 Committee Member in Program Committee within the AGERE 2017-track
Scala 2017 Author of Making Collection Operations Optimal with Aggressive JIT Compilation within the Scala 2017-track
AGERE 2016 Programme Committee in Program Committee within the AGERE 2016-track
Author of Pluggable Scheduling for the Reactor Programming Model within the AGERE 2016-track
Onward! 2015 Author of Isolates, Channels and Event Streams for Composable Distributed Programming within the Onward! Papers-track