VLDB 2026 Research / reviewers in the wild / expert
Niels Hallenberg
dblp:72/6428
· DBLP profile ↗
4ranked-venue papers
1as first author
1since 2021 · last 2021
0000-0002-4180-860XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 1 first-author · 1 since 2021
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.
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 50% Runtime systems and virtual machines · 50% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines
garbage collection |
0.0 | 1 | 2002 | Combining Region Inference and Garbage Collection · PLDI 2002 |
Operating systems › resource management
memory management |
0.0 | 1 | 2002 | Combining Region Inference and Garbage Collection · PLDI 2002 |
Operating systems › resource management › memory management
region-based memory management |
0.0 | 1 | 2002 | Combining Region Inference and Garbage Collection · PLDI 2002 |
Runtime systems and virtual machines › runtime memory management
region inference |
0.0 | 1 | 2002 | Combining Region Inference and Garbage Collection · PLDI 2002 |
Methods — techniques the papers use, named apart from their topics
region inference · 0.0cheney copying garbage collection · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Integrating region memory management and tag-free generational garbage collectionabstractAbstract We present a region-based memory management scheme with support for generational garbage collection. The scheme features a compile-time region inference algorithm, which associates values with logical regions, and builds on a region type system that deploys region types at runtime to avoid the overhead of write barriers and to support partly tag-free garbage collection. The scheme is implemented in the MLKit Standard ML compiler, which generates native x64 machine code. Besides demonstrating a number of important formal properties of the scheme, we measure the scheme’s characteristics, for a number of benchmarks, and compare the performance of the generated executables with the performance of executables generated with the MLton state-of-the-art Standard ML compiler and configurations of the MLKit with and without region inference and generational garbage collection enabled. Although region inference often serves the purpose of generations, combining region inference with generational garbage collection is shown often to be superior to combining region inference with non-generational collection despite the overhead introduced by a larger amount of memory waste, due to region fragmentation. Martin Elsman, Niels Hallenberg |
J. Funct. Program. | 2 |
| 2020 | On the Effects of Integrating Region-Based Memory Management and Generational Garbage Collection in ML
Martin Elsman, Niels Hallenberg |
PADL | 2 |
| 2003 | Web Programming with SMLserver
Martin Elsman, Niels Hallenberg |
PADL | 2 |
| 2002 | Combining Region Inference and Garbage CollectionabstractThis paper describes a memory discipline that combines region-based memory management and copying garbage collection by extending Cheney's copying garbage collection algorithm to work with regions. The paper presents empirical evidence that region inference very significantly reduces the number of garbage collections; and evidence that the fastest execution is obtained by using regions alone, without garbage collection. Niels Hallenberg, Martin Elsman, Mads Tofte |
PLDI | 1 |