Zobrazeno 1 - 9
of 9
pro vyhledávání: '"Kjell Winblad"'
Autor:
Konstantinos Sagonas, Kjell Winblad
Publikováno v:
Journal of Parallel and Distributed Computing. 115:1-19
With multicores being ubiquitous, concurrent data structures are increasingly important. This article proposes a novel approach to concurrent data structure design where the data structure dynamica ...
Publikováno v:
SPAA
Concurrent key-value stores with range query support are crucial for the scalability and performance of many applications. Existing lock-free data structures of this kind use a fixed synchronization granularity. Using a fixed synchronization granular
Autor:
Natalia Chechina, Stavros Aronis, Kjell Winblad, Konstantinos Sagonas, Phil Trinder, Katerina Roukounaki, Maurizio Di Stefano, Kenneth MacKenzie, Kenneth Lundin, Olivier Boudeville, Sverker Eriksson, Rickard Green, Stephen Adams, Nikolaos Papaspyrou, Viktória Fördős, Huiqing Li, Csaba Hoch, Eva Bihari, Amir Ghaffari, Francesco Cesarini, Yiannis Tsiouris, Aggelos Giantsios, David Klaftenegger, Robert Baker, Simon Thompson
Distributed actor languages are an effective means of constructing scalable reliable systems, and the Erlang programming language has a well-established and influential model. While the Erlang model conceptually provides reliable scalability, it has
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::d89d408b66a02d8cce6d1a8b04108bce
Autor:
Kjell Winblad, Konstantinos Sagonas
Publikováno v:
Languages and Compilers for Parallel Computing ISBN: 9783319527086
LCPC
LCPC
Efficient and scalable concurrent priority queues are crucial for the performance of many multicore applications, e.g. for task scheduling and the parallelization of various algorithms. Linearizable concurrent priority queues with traditional semanti
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::d3e0f8f570dbf51b03369282eea61c18
https://doi.org/10.1007/978-3-319-52709-3_23
https://doi.org/10.1007/978-3-319-52709-3_23
Autor:
Konstantinos Sagonas, Kjell Winblad
Publikováno v:
Languages and Compilers for Parallel Computing ISBN: 9783319297774
LCPC
LCPC
We extend contention adapting trees CA trees, a family of concurrent data structures for ordered sets, to support linearizable range queries, range updates, and operations that atomically operate on multiple keys such as bulk insertions and deletions
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::7da7be75b1e46dde6957016df9798e38
https://doi.org/10.1007/978-3-319-29778-1_3
https://doi.org/10.1007/978-3-319-29778-1_3
Autor:
Kjell Winblad, Konstantinos Sagonas
Publikováno v:
ISPDC
With multicourse being ubiquitous, concurrent data structures are becoming increasingly important. This paper proposes a novel approach to concurrent data structure design where the data structure collects statistics about contention and adapts dynam
Autor:
Kjell Winblad, Konstantinos Sagonas
Publikováno v:
Erlang Workshop
The Erlang Term Storage (ETS) is a key component of the runtime system and standard library of Erlang/OTP. In particular, on big multicores, the performance of many applications that use ETS as a shared key-value store heavily depends on the scalabil
Publikováno v:
SPAA
The scalability of parallel programs is often bounded by the performance of synchronization mechanisms used to protect critical sections. The performance of these mechanisms is in turn determined by their sequential execution time, efficient use of h
Publikováno v:
Erlang Workshop
The Erlang Term Storage (ETS) is an important component of the Erlang runtime system, especially when parallelism enters the picture, as it provides an area where processes can share data. It is therefore important that ETS's implementation is effici