Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sehyeon Oh

dblp:266/6102 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
3since 2021 · last 2025
—ORCID · conflict

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

Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021Databases, data management, data science and information retrieval · 1 · 1 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 67% Storage systems · 33%
Databases, data mining, and information retrieval
2 papers
Indexing and storage engines · 54% Transaction processing and concurrency control · 46%

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

TopicWeightPapersLastEvidence papers
Indexing and storage engines › spatial index
r-tree
0.512021
Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021
Indexing and storage engines
spatial index
0.512021
Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021
Storage systems
crash consistency
0.512021
Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021
Memory systems
non-volatile memory
0.512021
Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021
Memory systems › non-volatile memory
persistent memory
0.512021
Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021
Transaction processing and concurrency control
logging and recovery
0.412020
Doubleheader Logging: Eliminating Journal Write Overhead for Mobile DBMS · ICDE 2020
Transaction processing and concurrency control › recovery
write-ahead logging
0.412020
Doubleheader Logging: Eliminating Journal Write Overhead for Mobile DBMS · ICDE 2020
Memory systems
cache coherence
0.112021
Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021
Memory systems › cache management
cache flushing
0.112021
Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021
Storage systems › data management
mobile DBMS
0.112020
Doubleheader Logging: Eliminating Journal Write Overhead for Mobile DBMS · ICDE 2020

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

non-blocking synchronization · 1.0logging · 1.0doubleheader logging · 0.9copy-on-write · 0.9
YearPublicationVenuePosition
2025 Work-in-Progress: I-FlashAttention: Fully Integer Fused Attention for Efficient Vision Transformers
abstract
Transformer self-attention offers strong expressiveness, but its compute and memory cost grows rapidly with longer sequences. This results in frequent off-chip memory access, which becomes a major performance bottleneck. FlashAttention reduces this by dividing the sequence into tiles, computed entirely in on-chip memory. This avoids storing intermediate tensors off-chip and alleviates memory bandwidth issues. However, tile-wise online softmax requires floating-point operations for numerical stability using max-based scaling and accumulation. We propose I-FlashAttention, an integer-only version of FlashAttention. It uses shift-based exponential approximation and integer max-tracking to perform online softmax without floating point. All steps, from INT8 GEMM to output, are fused into a single Triton kernel. I-FlashAttention is 1.08× faster than FP16 FlashAttention and 7.10× faster than I-ViT.
Sehyeon Oh, Yongin Kwon, Jemin Lee 0003
CASES1
2025 Luthier: Bridging Auto-Tuning and Vendor Libraries for Efficient Deep Learning Inference
abstract
Recent deep learning compilers commonly adopt auto-tuning approaches that search for the optimal kernel configuration in tensor programming from scratch, requiring tens of hours per operation and neglecting crucial optimization factors for parallel computing on asymmetric multicore processors. Meanwhile, hand-optimized inference libraries from hardware vendors provide high performance but lack the flexibility and automation needed for emerging models. To close this gap, we propose Luthier , which significantly narrows the search space by selecting the best kernel from existing inference libraries, and also employs cost model-based profiling to quickly determine the most efficient workload distribution for parallel computing. As a result, Luthier achieves up to 2.0x faster execution on convolution-based vision models and transformer-based language models (BERT, GPT) on both CPUs and GPUs, while reducing average tuning time by 95% compared with ArmNN, AutoTVM, Ansor, ONNXRuntime, and TFLite.
Yongin Kwon, JooHyoung Cha, Sehyeon Oh, Misun Yu, Jeman Park 0002, Jemin Lee 0003
ACM Trans. Embed. Comput. Syst.3
2021 Failure-Atomic Byte-Addressable R-tree for Persistent Memory
abstract
In this article, we propose Failure-atomic Byte-addressable R-tree (FBR-tree) that leverages the byte-addressability, persistence, and high performance of persistent memory while guaranteeing the crash consistency. We carefully control the order of store and cacheline flush instructions and prevent any single store instruction from making an FBR-tree inconsistent and unrecoverable. We also develop a non-blocking lock-free range query algorithm for FBR-tree. Since FBR-tree allows read transactions to detect and ignore any transient inconsistent states, multiple read transactions can concurrently access tree nodes without using shared locks while other write transactions are making changes to them. Our performance study shows that FBR-tree successfully reduces the legacy logging overhead and the lock-free range query algorithm shows up to 2.6x higher query processing throughput than the shared lock-based crabbing concurrency protocol.
Soojeong Cho, Wonbae Kim, Sehyeon Oh, Changdae Kim 0001, Kwangwon Koh, Beomseok Nam
IEEE Trans. Parallel Distributed Syst.3
2020 Doubleheader Logging: Eliminating Journal Write Overhead for Mobile DBMS
abstract
Various transactional systems use out-of-place up-dates such as logging or copy-on-write mechanisms to update data in a failure-atomic manner. Such out-of-place update methods double the I/O traffic due to back-up copies in the database layer and quadruple the I/O traffic due to the file system journaling. In mobile systems, transaction sizes of mobile apps are known to be tiny and transactions run at low concurrency. For such mobile transactions, legacy out-of-place update methods such as WAL are sub-optimal. In this work, we propose a crash consistent in-place update logging method - doubleheader logging (DHL) for SQLite. DHL prevents previous consistent records from being lost by performing a copy-on-write inside the database page and co-locating the metadata-only journal information within the page. This is done, in turn, with minimal sacrifice to page utilization. DHL is similar to when journaling is disabled, in the sense that it incurs almost no additional overhead in terms of both I/O and computation. Our experimental results show that DHL outperforms other logging methods such as out-of-place update write-ahead logging (WAL) and in-place update multi-version B-tree (MVBT).
Sehyeon Oh, Wook-Hee Kim, Jihye Seo, Hyeonho Song, Sam H. Noh, Beomseok Nam
ICDE1