Demo Data from EDBT 2026 / reviewers in the wild / expert
Minseong Jang
dblp:339/0630
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2024
0000-0001-8627-822XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 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 |
Processor architecture and microarchitecture · 52% Electronic design automation · 48% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware description language |
1.4 | 2 | 2024 | Modular Hardware Design of Pipelined Circuits with Hazards · Proc. ACM Program. Lang. 2024 ShakeFlow: Functional Hardware Description with Latency-Insensitive Interface Combinators · ASPLOS (2) 2023 |
Processor architecture and microarchitecture › pipelining
pipelined circuits |
0.8 | 1 | 2024 | Modular Hardware Design of Pipelined Circuits with Hazards · Proc. ACM Program. Lang. 2024 |
Processor architecture and microarchitecture
pipelining |
0.8 | 1 | 2024 | Modular Hardware Design of Pipelined Circuits with Hazards · Proc. ACM Program. Lang. 2024 |
Processor architecture and microarchitecture › instruction set architecture
RISC-V |
0.2 | 1 | 2024 | Modular Hardware Design of Pipelined Circuits with Hazards · Proc. ACM Program. Lang. 2024 |
Electronic design automation › design methodology
latency-insensitive design |
0.2 | 1 | 2023 | ShakeFlow: Functional Hardware Description with Latency-Insensitive Interface Combinators · ASPLOS (2) 2023 |
Methods — techniques the papers use, named apart from their topics
functional programming · 1.3combinators · 1.3valid-ready interfaces · 0.8type checking · 0.8map-reduce combinators · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Modular Hardware Design of Pipelined Circuits with HazardsabstractModular design is critical in reducing hardware designer’s cognitive load and development cost. However, it is challenging to modularize high-performance pipelined circuits with structural, data, and control hazards because their resolution—stalling, and bypassing, and discard-and-restarting—introduce cross-stage dependencies. The dependencies could potentially mandate monolithic control logic and create combinational loops, hindering modular design. An effective method to modularize pipelined circuits is valid-ready interfaces, but they apply to a relatively simple form of pipelined circuits only with structural hazards. We propose hazard interfaces, a generalization of valid-ready interfaces that can modularize pipelined circuits not only with structural but also with data and control hazards. The key idea is enveloping the cross-stage dependencies within interfaces. We also design combinators for hazard interfaces in the style of map-reduce that facilitate decomposition of control logic. We implement a compiler (to synthesizable Verilog) for a prototype language supporting hazard interfaces and combinators, and design a sound and efficient type checker that proves the absence of combinational loops. With case studies on 5-stage RISC-V CPU core and 100 Gbps Ethernet NIC, we demonstrate that hazard interfaces indeed facilitate modular design while incurring no noticeable cost in performance, power, and area over reference designs in Chisel and Verilog. CCS Concepts: • Hardware → Hardware description languages and compilation ; • Software and its engineering → Functional languages . Minseong Jang, Jungin Rhee, Shuangshuang Zhao, Jeehoon Kang |
Proc. ACM Program. Lang. | 1 |
| 2023 | ShakeFlow: Functional Hardware Description with Latency-Insensitive Interface CombinatorsabstractFunctional programming’s benefits for hardware description have long been recognized in the literature. In particular, functional hardware description languages provide combinators such as maps and filters to facilitate the compositional description of circuits. However, it is challenging to apply functional programming with combinators to complex circuits with latency-insensitive interfaces such as valid/ready interfaces due to the cyclic nature of their forward and backward ports. Sungsoo Han, Minseong Jang, Jeehoon Kang |
ASPLOS (2) | 2 |