Demo Data from SIGIR 2026 / reviewers in the wild / expert
Heekwon Park
dblp:82/8791
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 93% Processor architecture and microarchitecture · 7% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management › memory management
memory allocation |
0.2 | 1 | 2015 | iBuddy: Inverse Buddy for Enhancing Memory Allocation/Deallocation Performanceon Multi-Core Systems · IEEE Trans. Computers 2015 |
Operating systems › resource management
memory management |
0.2 | 1 | 2015 | iBuddy: Inverse Buddy for Enhancing Memory Allocation/Deallocation Performanceon Multi-Core Systems · IEEE Trans. Computers 2015 |
Memory systems › memory management › memory allocation › dynamic memory allocation
buddy system |
0.2 | 1 | 2015 | iBuddy: Inverse Buddy for Enhancing Memory Allocation/Deallocation Performanceon Multi-Core Systems · IEEE Trans. Computers 2015 |
Memory systems › memory management
memory allocation |
0.2 | 1 | 2015 | iBuddy: Inverse Buddy for Enhancing Memory Allocation/Deallocation Performanceon Multi-Core Systems · IEEE Trans. Computers 2015 |
Memory systems
DRAM |
0.2 | 1 | 2013 | Regularities considered harmful: forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systems · ASPLOS 2013 |
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2015 | iBuddy: Inverse Buddy for Enhancing Memory Allocation/Deallocation Performanceon Multi-Core Systems · IEEE Trans. Computers 2015 |
Memory systems › memory interference
multicore memory interference |
0.0 | 1 | 2013 | Regularities considered harmful: forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systems · ASPLOS 2013 |
Methods — techniques the papers use, named apart from their topics
lazy ibuddy algorithm · 0.4fine-grained locking · 0.4page frame randomization · 0.2memory container · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Exploring Dynamic Memory Allocation of CXL Memory Pools in Enterprise In-Memory Database Management Systems
Donghun Lee 0001, Minseon Ahn, Jaemin Jung, Norman May, Daniel Ritter 0001, Heekwon Park, Changho Choi, Yang-Seok Ki |
EDBT | 8 |
| 2015 | iBuddy: Inverse Buddy for Enhancing Memory Allocation/Deallocation Performanceon Multi-Core SystemsabstractWe present a new buddy system for memory allocation that we call the lazy iBuddy system. This system is motivated by two observations of the widely used lazy buddy system on multi-core systems. First, most memory requests are for single page frames. However, the lazy buddy algorithm used in Linux continuously splits and coalesces memory blocks for single page frame requests even though the lazy layer is employed. Second, on multi-core systems, responses to bursty memory requests are delayed by lock contention caused by concurrent accesses of the multi-cores. The lazy iBuddy system overcomes the first problem by managing each page frame individually and coalescing pages only when an allocation of multiple page frames is requested. We devise the lazy iBuddy algorithm so that single page frame allocation can be done in O(1). The second problem is alleviated by dividing main memory into multiple buddy spaces and applying a fine-grained locking mechanism. Performance evaluation results based on various workloads on the XEON 16core with 32 GB main memory show that the lazy iBuddy system can improve memory allocation/deallocation time by up to 47 percent with an average of 35 percent compared with the lazy buddy system for the various configurations that we considered. Heekwon Park, Jongmoo Choi, Donghee Lee 0001, Sam H. Noh |
IEEE Trans. Computers | 1 |
| 2013 | Regularities considered harmful: forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systemsabstractWe propose a novel kernel-level memory allocator, called M3 (M-cube, Multi-core Multi-bank Memory allocator), that has the following two features. First, it introduces and makes use of a notion of a memory container, which is defined as a unit of memory that comprises the minimum number of page frames that can cover all the banks of the memory organization, by exclusively assigning a container to a core so that each core achieves bank parallelism as much as possible. Second, it orchestrates page frame allocation so that pages that threads access are dispersed randomly across multiple banks so that each thread's access pattern is randomized. The development of M3 is based on a tool that we develop to fully understand the architectural characteristics of the underlying memory organization. Using an extension of this tool, we observe that the same application that accesses pages in a random manner outperforms one that accesses pages in a regular pattern such as sequential or same ordered accesses. This is because such randomized accesses reduces inter-thread access interference on the row-buffer in memory banks. We implement M3 in the Linux kernel version 2.6.32 on the Intel Xeon system that has 16 cores and 32GB DRAM. Performance evaluation with various workloads show that M3 improves the overall performance for memory intensive benchmarks by up to 85% with an average of about 40%. Heekwon Park, Seungjae Baek, Jongmoo Choi, Donghee Lee 0001, Sam H. Noh |
ASPLOS | 1 |