Demo Data from EDBT 2026 / reviewers in the wild / expert
Sung-Boem Park
dblp:15/4571
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 3 first-authorSoftware engineering, systems software and programming languages · 2
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
3 papers |
Electronic design automation · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test › debugging
bug localization |
0.3 | 3 | 2010 | BLoG: post-silicon bug localization in processors using bug localization graphs · DAC 2010 Post-Silicon Bug Localization in Processors Using Instruction Footprint Recording and Analysis (IFRA) · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 IFRA: instruction footprint recording and analysis for post-silicon bug localization in processors · DAC 2008 |
Electronic design automation
hardware verification and test |
0.3 | 3 | 2010 | BLoG: post-silicon bug localization in processors using bug localization graphs · DAC 2010 Post-Silicon Bug Localization in Processors Using Instruction Footprint Recording and Analysis (IFRA) · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 IFRA: instruction footprint recording and analysis for post-silicon bug localization in processors · DAC 2008 |
Electronic design automation › hardware verification and test › design validation
post-silicon validation |
0.3 | 3 | 2010 | BLoG: post-silicon bug localization in processors using bug localization graphs · DAC 2010 Post-Silicon Bug Localization in Processors Using Instruction Footprint Recording and Analysis (IFRA) · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 IFRA: instruction footprint recording and analysis for post-silicon bug localization in processors · DAC 2008 |
Electronic design automation › hardware verification and test
post-silicon debug |
0.2 | 2 | 2010 | BLoG: post-silicon bug localization in processors using bug localization graphs · DAC 2010 Post-Silicon Bug Localization in Processors Using Instruction Footprint Recording and Analysis (IFRA) · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 |
Methods — techniques the papers use, named apart from their topics
instruction footprint recording and analysis · 0.2self-consistency-based program analysis · 0.1program analysis · 0.1instruction footprint recording · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Comparative study of test generation methods for simulation accelerators
Wisam Kadry, Dmitry Krestyashyn, Arkadiy Morgenshtein, Amir Nahir, Vitali Sokhin, Jin Sung Park, Sung-Boem Park, Wookyeong Jeong, Jae-Cheol Son |
DATE | 7 |
| 2010 | BLoG: post-silicon bug localization in processors using bug localization graphsabstractPost-silicon bug localization -- the process of identifying the location of a detected hardware bug and the cycle(s) during which the bug produces error(s) -- is a major bottleneck for complex integrated circuits. Instruction Footprint Recording and Analysis (IFRA) is a promising post-silicon bug localization technique for complex processor cores. However, applying IFRA to new processor microarchitectures can be challenging due to the manual effort required to implement special microarchitecture-dependent analysis techniques for bug localization. This paper presents the Bug Localization Graph (BLoG) framework that enables application of IFRA to new processor microarchitectures with reduced manual effort. Results obtained from an industrial microarchitectural simulator modeling a state-of-the-art complex commercial microarchitecture (Intel Nehalem, the foundation for the Intel Core™ i7 and Core™ i5 processor families) demonstrate that BLoG-assisted IFRA enables effective and efficient post-silicon bug localization for complex processors with high bug localization accuracy at low cost. Sung-Boem Park, Anne Bracy, Hong Wang 0003, Subhasish Mitra |
DAC | 1 |
| 2010 | QED: Quick Error Detection tests for effective post-silicon validationabstractLong error detection latency, the time elapsed between the occurrence of an error caused by a bug and its manifestation as a system-level failure, is a major challenge in post-silicon validation of robust systems. In this paper, we present a new technique called Quick Error Detection (QED), which transforms existing post-silicon validation tests into new validation tests that significantly reduce error detection latency. QED transformations allow flexible tradeoffs between error detection latency, coverage, and complexity, and can be implemented in software with little or no hardware changes. Results obtained from hardware experiments on quad-core Intel®Core™ i7 hardware platforms and from simulations on a multi-core MIPS processor design demonstrate that: 1. QED significantly improves error detection latencies by six orders of magnitude, i.e., from billions of cycles to a few thousand cycles or less. 2. QED transformations do not degrade the coverage of validation tests as estimated empirically by measuring the maximum operating frequencies over a wide range of operating voltage points. 3. QED tests improve coverage by detecting errors that escape the original non-QED tests. Ted Hong, Yanjing Li, Sung-Boem Park, Diana Mui, Ziyad Abdel Kaleq, Nagib Hakim, Helia Naeimi, Donald S. Gardner, Subhasish Mitra |
ITC | 3 |
| 2009 | Post-Silicon Bug Localization in Processors Using Instruction Footprint Recording and Analysis (IFRA)abstractInstruction Footprint Recording and Analysis (IFRA) overcomes challenges associated with an expensive step in post-silicon validation of processors-pinpointing the bug location and the instruction sequence that exposes the bug from a system failure. On-chip recorders collect instruction footprints (information about flows of instructions and what the instructions did as they passed through various design blocks) during the normal operation of the processor in a post-silicon system validation setup. Upon system failure, the recorded information is scanned out and analyzed offline for bug localization. Special self-consistency-based program analysis techniques, together with the test program binary of the application executed during post-silicon validation, are used for this purpose. Major benefits of using IFRA over traditional techniques for post-silicon bug localization are as follows: 1) it does not require full system-level reproduction of bugs, and 2) it does not require full system-level simulation. Simulation results on a complex superscalar processor demonstrate that IFRA is effective in accurately localizing electrical bugs with very little impact on overall chip area. Sung-Boem Park, Ted Hong, Subhasish Mitra |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2009 | Synthesis and Optimization of 2D Filter Designs for Heterogeneous FPGAsabstractMany image processing applications require fast convolution of an image with one or more 2D filters. Field-Programmable Gate Arrays (FPGAs) are often used to achieve this goal due to their fine grain parallelism and reconfigurability. However, the heterogeneous nature of modern reconfigurable devices is not usually considered during design optimization. This article proposes an algorithm that explores the space of possible implementation architectures of 2D filters, targeting the minimization of the required area, by optimizing the usage of the different components in a heterogeneous device. This is achieved by exploring the heterogeneous nature of modern reconfigurable devices using a Singular Value Decomposition based algorithm, which provides an efficient mapping of filter's implementation requirements to the heterogeneous components of modern FPGAs. In the case of multiple 2D filters, the proposed algorithm also exploits any redundancy that exists within each filter and between different filters in the set, leading to designs with minimized area. Experiments with real filter sets from computer vision applications demonstrate an average of up to 38% reduction in the required area. Christos-Savvas Bouganis, Sung-Boem Park, George A. Constantinides, Peter Y. K. Cheung |
ACM Trans. Reconfigurable Technol. Syst. | 2 |
| 2008 | IFRA: instruction footprint recording and analysis for post-silicon bug localization in processorsabstractThe objective of IFRA, Instruction Footprint Recording and Analysis, is to overcome the challenges associated with a very expensive step in post-silicon validation of processors -- bug localization in a system setup. IFRA consists of special design and analysis techniques required to bridge a major gap between system-level and circuit-level debug. Special hardware recorders, called Footprint Recording Structures (FRS's), record semantic information about data and control flows of instructions passing through various design blocks of a processor. This information is recorded concurrently during normal operation of a processor in a post-silicon system validation setup. Upon detection of a problem, the recorded information is scanned out and analyzed for bug localization. Special program analysis techniques, together with the binary of the application executed during post-silicon validation, are used for the analysis. IFRA does not require full system-level reproduction of bugs or system-level simulation. Simulation results on a complex super-scalar processor demonstrate that IFRA is effective in accurately localizing bugs with very little impact on overall chip area. Sung-Boem Park, Subhasish Mitra |
DAC | 1 |
| 2007 | Register pointer architecture for efficient embedded processorsabstractConventional register file architectures cannot optimally exploit temporal locality in data references due to their limited capacity and static encoding of register addresses in instructions. In conventional embedded architectures, the register file capacity cannot be increased without resorting to longer instruction words. Similarly, loop unrolling is often required to exploit locality in the register file accesses across iterations because naming registers statically is inflexible. Both optimizations lead to significant code size increases, which is undesirable in embedded systems. In this paper, the authors introduce the register pointer architecture (RPA), which allows registers to be accessed indirectly through register pointers. Indirection allows a larger register file to be used without increasing the length of instruction words. Additional register file capacity allows many loads and stores, such as those introduced by spill code, to be eliminated, which improves performance and reduces energy consumption. Moreover, indirection affords additional flexibility in naming registers, which reduces the need to apply loop unrolling in order to maximize reuse of register allocated variables Jongsoo Park, Sung-Boem Park, James D. Balfour, David Black-Schaffer, Christoforos E. Kozyrakis, William J. Dally |
DATE | 2 |