Håkan Sundell

dblp:71/5282 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
0since 2021 · last 2014
0000-0003-4308-434XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 3 first-author

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
Concurrent programming · 64% Runtime systems and virtual machines · 28% Operating systems · 8%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Concurrent programming › non-blocking algorithms
lock-free data structures
0.112009
Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting · IEEE Trans. Parallel Distributed Syst. 2009
Concurrent programming
memory reclamation
0.112009
Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting · IEEE Trans. Parallel Distributed Syst. 2009
Runtime systems and virtual machines › garbage collection
reference counting
0.112009
Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting · IEEE Trans. Parallel Distributed Syst. 2009
Operating systems › resource management
memory management
0.012009
Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting · IEEE Trans. Parallel Distributed Syst. 2009
Concurrent programming › memory reclamation
safe memory reclamation
0.012009
Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting · IEEE Trans. Parallel Distributed Syst. 2009

Methods — techniques the papers use, named apart from their topics

lock-free synchronization · 0.1atomic primitives · 0.1
YearPublicationVenuePosition
2014 ParMarkSplit: A Parallel Mark-Split Garbage Collector Based on a Lock-Free Skip-List
Philippas Tsigas, Håkan Sundell
OPODIS3
2011 A lock-free algorithm for concurrent bags
abstract
A lock-free bag data structure supporting unordered buffering is presented in this paper. The algorithm supports multiple producers and multiple consumers, as well as dynamic collection sizes. To handle concurrency efficiently, the algorithm was designed to thrive for disjoint-access-parallelism for the supported semantics. Therefore, the algorithm exploits a distributed design combined with novel techniques for handling concurrent modifications of linked lists using double marks, detection of total emptiness, and efficient memory management with hazard pointer handover. Experiments on a 24-way multi-core platform show significantly better performance for the new algorithm compared to previous algorithms of relevance.
Håkan Sundell, Anders Gidenstam, Marina Papatriantafilou, Philippas Tsigas
SPAA1
2010 Cache-Aware Lock-Free Queues for Multiple Producers/Consumers and Weak Memory Consistency
Anders Gidenstam, Håkan Sundell, Philippas Tsigas
OPODIS2
2009 Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting
abstract
We present an efficient and practical lock-free method for semiautomatic (application-guided) memory reclamation based on reference counting, aimed for use with arbitrary lock-free dynamic data structures. The method guarantees the safety of local as well as global references, supports arbitrary memory reuse, uses atomic primitives that are available in modern computer systems, and provides an upper bound on the amount of memory waiting to be reclaimed. To the best of our knowledge, this is the first lock-free method that provides all of these properties. We provide analytical and experimental study of the method. The experiments conducted have shown that the method can also provide significant performance improvements for lock-free algorithms of dynamic data structures that require strong memory management.
Anders Gidenstam, Marina Papatriantafilou, Håkan Sundell, Philippas Tsigas
IEEE Trans. Parallel Distributed Syst.3
2008 Lock-free deques and doubly linked lists
Håkan Sundell, Philippas Tsigas
J. Parallel Distributed Comput.1
2005 Fast and lock-free concurrent priority queues for multi-thread systems
Håkan Sundell, Philippas Tsigas
J. Parallel Distributed Comput.1
2004 Lock-Free and Practical Doubly Linked List-Based Deques Using Single-Word Compare-and-Swap
Håkan Sundell, Philippas Tsigas
OPODIS1
2000 A simple and fast Wait-Free Snapshot Algorithm for Real-Time Systems
Håkan Sundell, Philippas Tsigas, Yi Zhang 0004
OPODIS1