EDBT 2026 Demo / reviewers in the wild / expert
Martin Kocicka
dblp:257/5352
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 44% Parallel and multicore computing · 44% High-performance computing · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory management › memory allocation
dynamic memory allocation |
0.4 | 1 | 2020 | Reducing the Impact of Intensive Dynamic Memory Allocations in Parallel Multi-Threaded Programs · IEEE Trans. Parallel Distributed Syst. 2020 |
Parallel and multicore computing
parallel programming models and runtimes |
0.4 | 1 | 2020 | Reducing the Impact of Intensive Dynamic Memory Allocations in Parallel Multi-Threaded Programs · IEEE Trans. Parallel Distributed Syst. 2020 |
High-performance computing
performance optimization at scale |
0.1 | 1 | 2020 | Reducing the Impact of Intensive Dynamic Memory Allocations in Parallel Multi-Threaded Programs · IEEE Trans. Parallel Distributed Syst. 2020 |
Methods — techniques the papers use, named apart from their topics
small buffer optimization · 0.4scalable heap · 0.4memory pooling · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Reducing the Impact of Intensive Dynamic Memory Allocations in Parallel Multi-Threaded ProgramsabstractFrequent dynamic memory allocations (DyMAs) can significantly hinder the scalability of parallel multi-threaded programs. As the number of threads grows, DyMAs can even become the main performance bottleneck. We introduce modern tools and methods for evaluating the impact of DyMAs and present techniques for its reduction, which include scalable heap implementations, small buffer optimization, and memory pooling. Additionally, we provide a survey of state-of-the-art implementations of these techniques and study them experimentally by using a benchmark program, server simulator software, and a real-world high-performance computing application. As a result, we show that relatively small modifications in parallel program's source code or a way of its execution may substantially reduce the runtime overhead associated with the use of dynamic data structures. Daniel Langr, Martin Kocicka |
IEEE Trans. Parallel Distributed Syst. | 2 |