Yoon-Min Nam

dblp:197/4306 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2020
0000-0002-8313-3268ORCID · corroborated

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

Databases, data management, data science and information retrieval · 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.

Databases, data mining, and information retrieval
3 papers
Query processing and optimization · 51% Distributed and cloud data management · 31% Graph data management · 13%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 50% High-performance computing · 50%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization › query optimization
cost-based optimization
0.412020
SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP Queries · SIGMOD Conference 2020
Query processing and optimization
join processing
0.412020
SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP Queries · SIGMOD Conference 2020
Query processing and optimization
query planning
0.412020
SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP Queries · SIGMOD Conference 2020
Distributed and cloud data management › parallel data processing
distributed matrix computation
0.412019
DistME: A Fast and Elastic Distributed Matrix Computation Engine using GPUs · SIGMOD Conference 2019
Distributed and cloud data management
data partitioning
0.312018
A Graph-Based Database Partitioning Method for Parallel OLAP Query Processing · ICDE 2018
Graph data management
graph partitioning
0.312018
A Graph-Based Database Partitioning Method for Parallel OLAP Query Processing · ICDE 2018
Database system architecture and tuning › main-memory database
in-memory OLAP
0.112020
SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP Queries · SIGMOD Conference 2020
GPUs and heterogeneous computing
GPU computing
0.112019
DistME: A Fast and Elastic Distributed Matrix Computation Engine using GPUs · SIGMOD Conference 2019

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

cuboid-based partitioning · 0.8GPU acceleration · 0.8graph-based partitioning · 0.3
YearPublicationVenuePosition
2020 SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP Queries
abstract
The concept of OLAP query processing is now being widely adopted in various applications. The number of complex queries containing the joins between non-unique keys (called FK-FK joins) increases in those applications. However, the existing in-memory OLAP systems tend not to handle such complex queries efficiently since they generate a large amount of intermediate results or incur a huge amount of probe cost. In this paper, we propose an effective query planning method for complex OLAP queries. It generates a query plan containing n-ary join operators based on a cost model. The plan does not generate intermediate results for processing FK-FK joins and significantly reduces the probe cost. We also propose an efficient processing method for n-ary join operators. We implement the prototype system SPRINTER by integrating our proposed methods into an open-source in-memory OLAP system. Through experiments using the TPC-DS benchmark, we have shown that SPRINTER outperforms the state-of-the-art OLAP systems for complex queries.
Yoon-Min Nam, Donghyoung Han, Min-Soo Kim 0002
SIGMOD Conference1
2019 DistME: A Fast and Elastic Distributed Matrix Computation Engine using GPUs
abstract
Matrix computation, in particular, matrix multiplication is time-consuming, but essentially and widely used in a large number of applications in science and industry. The existing distributed matrix multiplication methods only focus on either low communication cost (i.e., high performance) with the risk of out of memory or large-scale processing with high communication overhead. We propose a distributed elastic matrix multiplication method called CuboidMM that achieves both high performance and large-scale processing. We also propose a GPU acceleration method that can be combined with CuboidMM. CuboidMM partitions matrices into cuboids for optimizing the network communication cost with considering memory usage per task, and the GPU acceleration method partitions a cuboid into subcuboids for optimizing the PCI-E communication cost with considering GPU memory usage. We implement a fast and elastic matrix computation engine called DistME by integrating CuboidMM with GPU acceleration on top of Apache Spark. Through extensive experiments, we have demonstrated that CuboidMM and DistME significantly outperform the state-of-the-art methods and systems, respectively, in terms of both performance and data size.
Donghyoung Han, Yoon-Min Nam, Kyongseok Park, Hyunwoo Kim 0003, Min-Soo Kim 0002
SIGMOD Conference2
2019 A parallel query processing system based on graph-based database partitioning
Yoon-Min Nam, Donghyoung Han, Min-Soo Kim 0002
Inf. Sci.1
2018 A Graph-Based Database Partitioning Method for Parallel OLAP Query Processing
abstract
As the amount of data to process increases, a scalable and efficient horizontal database partitioning method becomes more important for OLAP query processing in parallel database platforms. Existing partitioning methods have a few major drawbacks such as a large amount of data redundancy and not supporting join processing without shuffle in many cases despite their large data redundancy. We elucidate the drawbacks arise from their tree-based partitioning schemes and propose a novel graph-based database partitioning method called GPT that improves query performance with lower data redundancy. Through extensive experiments using three benchmarks, we show that GPT significantly outperforms the state-of-the-art method in terms of both storage overhead and query performance.
Yoon-Min Nam, Min-Soo Kim 0002, Donghyoung Han
ICDE1