Zobrazeno 1 - 10
of 39
pro vyhledávání: '"PROKOPEC, ALEKSANDAR"'
We investigate the duet measurement procedure, which helps improve the accuracy of performance comparison experiments conducted on shared machines by executing the measured artifacts in parallel and evaluating their relative performance together, rat
Externí odkaz:
http://arxiv.org/abs/2001.05811
We start by summarizing the recently proposed implementation of the first non-blocking concurrent interpolation search tree (C-IST) data structure. We then analyze the individual operations of the C-IST, and show that they are correct and linearizabl
Externí odkaz:
http://arxiv.org/abs/2001.00413
Autor:
Prokopec, Aleksandar, Rosà, Andrea, Leopoldseder, David, Duboscq, Gilles, Tůma, Petr, Studener, Martin, Bulej, Lubomír, Zheng, Yudi, Villazón, Alex, Simon, Doug, Wuerthinger, Thomas, Binder, Walter
The recently proposed Renaissance suite is composed of modern, real-world, concurrent, and object-oriented workloads that exercise various concurrency primitives of the JVM. Renaissance was used to compare performance of two stateof-the-art, producti
Externí odkaz:
http://arxiv.org/abs/1903.10267
Autor:
Prokopec, Aleksandar, Liu, Fengyun
Coroutines are a general control flow construct that can eliminate control flow fragmentation inherent in event-driven programs, and are still missing in many popular languages. Coroutines with snapshots are a first-class, type-safe, stackful corouti
Externí odkaz:
http://arxiv.org/abs/1806.01405
Autor:
Prokopec, Aleksandar
Ctrie is a scalable concurrent non-blocking dictionary data structure, with good cache locality, and non-blocking linearizable iterators. However, operations on most existing concurrent hash tries run in O(log n) time. In this technical report, we ex
Externí odkaz:
http://arxiv.org/abs/1712.09636
This report describes an implementation of a non-blocking concurrent shared-memory hash trie based on single-word compare-and-swap instructions. Insert, lookup and remove operations modifying different parts of the hash trie can be run independent of
Externí odkaz:
http://arxiv.org/abs/1709.06056
Autor:
VUKASOVIC, MAJA1, PROKOPEC, ALEKSANDAR2
Publikováno v:
ACM Transactions on Programming Languages & Systems. Dec2023, Vol. 45 Issue 4, p1-64. 64p.
Autor:
BASSO, MATTEO1 matteo.basso@usi.ch, PROKOPEC, ALEKSANDAR2 aleksandar.prokopec@oracle.com, ROSÀ, ANDREA1 andrea.rosa@usi.ch, BINDER, WALTER1 walter.binder@usi.ch
Publikováno v:
ACM Transactions on Programming Languages & Systems. Jun2023, Vol. 45 Issue 2, p1-50. 50p.