Demo Data from EDBT 2026 / reviewers in the wild / expert
Seunghyeon Nam
dblp:326/0971
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2023
0009-0007-2094-3785ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Theory of computation · 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.
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% | |
| Network and information security
1 paper |
Cryptographic primitives and cryptanalysis · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
homomorphic encryption |
0.7 | 1 | 2023 | HEaaN.MLIR: An Optimizing Compiler for Fast Ring-Based Homomorphic Encryption · Proc. ACM Program. Lang. 2023 |
Compilers and program optimization
compiler optimization |
0.7 | 1 | 2023 | HEaaN.MLIR: An Optimizing Compiler for Fast Ring-Based Homomorphic Encryption · Proc. ACM Program. Lang. 2023 |
Compilers and program optimization › domain-specific compilation
FHE compiler |
0.7 | 1 | 2023 | HEaaN.MLIR: An Optimizing Compiler for Fast Ring-Based Homomorphic Encryption · Proc. ACM Program. Lang. 2023 |
Compilers and program optimization
machine learning compiler |
0.6 | 1 | 2022 | SMT-Based Translation Validation for Machine Learning Compiler · CAV (2) 2022 |
Compilers and program optimization › compiler infrastructure
MLIR |
0.6 | 1 | 2022 | SMT-Based Translation Validation for Machine Learning Compiler · CAV (2) 2022 |
Compilers and program optimization › verified compilation
translation validation |
0.6 | 1 | 2022 | SMT-Based Translation Validation for Machine Learning Compiler · CAV (2) 2022 |
Compilers and program optimization
intermediate representation |
0.2 | 1 | 2023 | HEaaN.MLIR: An Optimizing Compiler for Fast Ring-Based Homomorphic Encryption · Proc. ACM Program. Lang. 2023 |
Methods — techniques the papers use, named apart from their topics
vectorization · 1.3loop fusion · 1.3multithreading · 0.7multi-threading · 0.7abstraction refinement · 0.6SMT solving · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | HEaaN.MLIR: An Optimizing Compiler for Fast Ring-Based Homomorphic EncryptionabstractHomomorphic encryption (HE) is an encryption scheme that provides arithmetic operations on the encrypted data without doing decryption. For Ring-based HE, an encryption scheme that uses arithmetic operations on a polynomial ring as building blocks, performance improvement of unit HE operations has been achieved by two kinds of efforts. The first one is through accelerating the building blocks, polynomial operations. However, it does not facilitate optimizations across polynomial operations such as fusing two polynomial operations. The second one is implementing highly optimized HE operations in an amalgamated manner. The written codes have superior performance, but they are hard to maintain. To resolve these challenges, we propose HEaaN.MLIR, a compiler that performs optimizations across polynomial operations. Also, we propose Poly and ModArith, compiler intermediate representations (IRs) for integer polynomial arithmetic and modulus arithmetic on integer arrays. HEaaN.MLIR has compiler optimizations that are motivated by manual optimizations that HE developers do. These include optimizing modular arithmetic operations, fusing loops, and vectorizing integer arithmetic instructions. HEaaN.MLIR can parse a program consisting of the Poly and ModArith instructions and generate a high-performance, multithreaded machine code for a CPU. Our experiment shows that the compiled operations outperform heavily optimized open-source and commercial HE libraries by up to 3.06x in a single thread and 4.55x in multiple threads. Sunjae Park, Woosung Song, Seunghyeon Nam, Hyeongyu Kim, Jun-Bum Shin, Juneyoung Lee |
Proc. ACM Program. Lang. | 3 |
| 2022 | SMT-Based Translation Validation for Machine Learning CompilerabstractAbstract Machine learning compilers are large software containing complex transformations for deep learning models, and any buggy transformation may cause a crash or silently bring a regression to the prediction accuracy and performance. This paper proposes an SMT-based translation validation framework for Multi-Level IR (MLIR), a compiler framework used by many deep learning compilers. It proposes an SMT encoding tailored for translation validation that is an over-approximation of the FP arithmetic and reduction operations. It performs abstraction refinement if validation fails. We also propose a new approach for encoding arithmetic properties of reductions in SMT. We found mismatches between the specification and implementation of MLIR, and validated high-level transformations for , , and with proper splitting. Seongwon Bang, Seunghyeon Nam, Inwhan Chun, Ho Young Jhoo, Juneyoung Lee |
CAV (2) | 2 |