Aleksandar Prokopec
Senior Software Manager
Aleksandar Prokopec
Aleksandar Prokopec is a principal researcher at Oracle Labs, working on the Graal language infrastructure project. His research is focused on compilers and programming language abstractions for concurrent and distributed computing. Previously, Aleksandar worked as a research assistant at the EPFL in Switzerland, as part of the Scala project, where he received a doctoral degree in 2014.
Publications
In Proceedings
Analysis and Evaluation of Non-Blocking Interpolation Search Trees.
Aleksandar Prokopec, Trevor Brown 0001, Dan Alistarh
In Proceedings
Duet Benchmarking - Improving Measurement Accuracy in the Cloud.
Lubomír Bulej, Vojtech Horký, Petr Tuma 0001, François Farquet, Aleksandar Prokopec
In Proceedings
Renaissance - Benchmarking Suite for Parallel Applications on the JVM.
Aleksandar Prokopec, Andrea Rosà, David Leopoldseder
In Proceedings
Duet Benchmarking - Improving Measurement Accuracy in the Cloud.
Lubomír Bulej, Vojtech Horký, Petr Tuma 0001, François Farquet, Aleksandar Prokopec
In Proceedings
Non-blocking interpolation search trees with doubly-logarithmic running time.
Trevor Brown 0001, Aleksandar Prokopec, Dan Alistarh
In Proceedings
On Evaluating the Renaissance Benchmarking Suite - Variety, Performance, and Complexity.
Aleksandar Prokopec, Andrea Rosà, David Leopoldseder
In Proceedings
Renaissance - benchmarking suite for parallel applications on the JVM.
Aleksandar Prokopec, Andrea Rosà, David Leopoldseder
In Proceedings
Renaissance - a modern benchmark suite for parallel applications on the JVM.
Aleksandar Prokopec, Andrea Rosà, David Leopoldseder
In Proceedings
An Optimization-Driven Incremental Inline Substitution Algorithm for Just-in-Time Compilers.
Aleksandar Prokopec
In Proceedings
Efficient Lock-Free Removing and Compaction for the Cache-Trie Data Structure.
Aleksandar Prokopec
In Proceedings
Cache-tries - concurrent lock-free hash tries with constant-time operations.
Aleksandar Prokopec
Proceedings
Making collection operations optimal with aggressive JIT compilation
Aleksandar Prokopec, David Leopoldseder, Gilles Duboscq, Thomas Wuerthinger
In Proceedings
Making collection operations optimal with aggressive JIT compilation.
Aleksandar Prokopec, David Leopoldseder
In Proceedings
Accelerating by Idling - How Speculative Delays Improve Performance of Message-Oriented Systems.
Aleksandar Prokopec
In Proceedings
Analysis of Concurrent Lock-Free Hash Tries with Constant-Time Operations.
Aleksandar Prokopec
In Proceedings
Cache-Aware Lock-Free Concurrent Hash Tries.
Aleksandar Prokopec, Phil Bagwell, Martin Odersky
In Proceedings
Isolates, channels, and event streams for composable distributed programming.
Aleksandar Prokopec, Martin Odersky
In Proceedings
Efficient Lock-Free Work-Stealing Iterators for Data-Parallel Collections.
Aleksandar Prokopec, Dmitry Petrashko, Martin Odersky
In Proceedings
Conc-Trees for Functional and Parallel Programming.
Aleksandar Prokopec, Martin Odersky
In Proceedings
Containers and aggregates, mutators and isolates for reactive programming.
Aleksandar Prokopec, Philipp Haller, Martin Odersky
In Proceedings
Composition and Reuse with Compiled Domain-Specific Languages.
Arvind K. Sujeeth, Tiark Rompf, Kevin J. Brown, HyoukJoong Lee, Hassan Chafi, Victoria Popic, Michael Wu, Aleksandar Prokopec, Vojin Jovanovic, Martin Odersky, Kunle Olukotun
In Proceedings
Near Optimal Work-Stealing Tree Scheduler for Highly Irregular Data-Parallel Workloads.
Aleksandar Prokopec, Martin Odersky
In Proceedings
Concurrent tries with efficient non-blocking snapshots.
Aleksandar Prokopec, Nathan Grasso Bronson, Phil Bagwell, Martin Odersky
In Proceedings
FlowPools - A Lock-Free Deterministic Concurrent Dataflow Abstraction.
Aleksandar Prokopec, Heather Miller, Tobias Schlatter, Philipp Haller, Martin Odersky
In Proceedings
A Generic Parallel Collection Framework.
Aleksandar Prokopec, Phil Bagwell, Tiark Rompf, Martin Odersky