Aleksandar Prokopec

Orcid: 0000-0003-0260-2729

Affiliations:
  • Oracle Labs, Zurich, Switzerland


According to our database1, Aleksandar Prokopec authored at least 36 papers between 2011 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Exploiting Partially Context-sensitive Profiles to Improve Performance of Hot Code.
ACM Trans. Program. Lang. Syst., December, 2023

TASTyTruffle: Just-in-Time Specialization of Parametric Polymorphism.
Proc. ACM Program. Lang., October, 2023

Optimization-Aware Compiler-Level Event Profiling.
ACM Trans. Program. Lang. Syst., June, 2023

GraalVM Compiler Benchmark Results Dataset (Data Artifact).
Proceedings of the Companion of the 2023 ACM/SPEC International Conference on Performance Engineering, 2023

2022
Inlining-Benefit Prediction with Interprocedural Partial Escape Analysis.
Proceedings of the 14th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, 2022

Implicit state machines.
Proceedings of the LCTES '22: 23rd ACM SIGPLAN/SIGBED International Conference on Languages, 2022

2020
Analysis and Evaluation of Non-Blocking Interpolation Search Trees.
CoRR, 2020

Duet Benchmarking: Improving Measurement Accuracy in the Cloud.
Proceedings of the ICPE '20: ACM/SPEC International Conference on Performance Engineering, 2020

Renaissance: Benchmarking Suite for Parallel Applications on the JVM.
Proceedings of the Software Engineering 2020, 2020

Non-blocking interpolation search trees with doubly-logarithmic running time.
Proceedings of the PPoPP '20: 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2020

2019
On Evaluating the Renaissance Benchmarking Suite: Variety, Performance, and Complexity.
CoRR, 2019

Renaissance: a modern benchmark suite for parallel applications on the JVM.
Proceedings of the Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, 2019

An Optimization-Driven Incremental Inline Substitution Algorithm for Just-in-Time Compilers.
Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, 2019

2018
Pluggable Scheduling for the Reactor Programming Model.
Proceedings of the Programming with Actors - State-of-the-Art and Research Perspectives, 2018

On the Soundness of Coroutines with Snapshots.
CoRR, 2018

Cache-tries: concurrent lock-free hash tries with constant-time operations.
Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2018

Efficient Lock-Free Removing and Compaction for the Cache-Trie Data Structure.
Proceedings of the Euro-Par 2018: Parallel Processing, 2018

Theory and Practice of Coroutines with Snapshots.
Proceedings of the 32nd European Conference on Object-Oriented Programming, 2018

2017
Analysis of Concurrent Lock-Free Hash Tries with Constant-Time Operations.
CoRR, 2017

Cache-Aware Lock-Free Concurrent Hash Tries.
CoRR, 2017

Making collection operations optimal with aggressive JIT compilation.
Proceedings of the 8th ACM SIGPLAN International Symposium on Scala, 2017

Encoding the building blocks of communication.
Proceedings of the 2017 ACM SIGPLAN International Symposium on New Ideas, 2017

Accelerating by Idling: How Speculative Delays Improve Performance of Message-Oriented Systems.
Proceedings of the Euro-Par 2017: Parallel Processing - 23rd International Conference on Parallel and Distributed Computing, Santiago de Compostela, Spain, August 28, 2017

2016
Pluggable scheduling for the reactor programming model.
Proceedings of the 6th International Workshop on Programming Based on Actors, 2016

2015
SnapQueue: lock-free queue with constant time snapshots.
Proceedings of the 6th ACM SIGPLAN Symposium on Scala, 2015

Efficient Lock-Free Work-Stealing Iterators for Data-Parallel Collections.
Proceedings of the 23rd Euromicro International Conference on Parallel, 2015

Isolates, channels, and event streams for composable distributed programming.
Proceedings of the 2015 ACM International Symposium on New Ideas, 2015

Conc-Trees for Functional and Parallel Programming.
Proceedings of the Languages and Compilers for Parallel Computing, 2015

2014
Data Structures and Algorithms for Data-Parallel Computing in a Managed Runtime.
PhD thesis, 2014

Containers and aggregates, mutators and isolates for reactive programming.
Proceedings of the Fifth Annual Scala Workshop, 2014

2013
Near Optimal Work-Stealing Tree Scheduler for Highly Irregular Data-Parallel Workloads.
Proceedings of the Languages and Compilers for Parallel Computing, 2013

Composition and Reuse with Compiled Domain-Specific Languages.
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013

2012
Concurrent tries with efficient non-blocking snapshots.
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012

FlowPools: A Lock-Free Deterministic Concurrent Dataflow Abstraction.
Proceedings of the Languages and Compilers for Parallel Computing, 2012

2011
Lock-Free Resizeable Concurrent Tries.
Proceedings of the Languages and Compilers for Parallel Computing, 2011

A Generic Parallel Collection Framework.
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011


  Loading...