Demo Data from EDBT 2026 / reviewers in the wild / expert
Hyeong-Ju Kang
dblp:72/2511
· DBLP profile ↗
9ranked-venue papers
7as first author
1since 2021 · last 2023
0000-0002-0408-661XORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 5 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 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
5 papers |
Hardware accelerators and domain-specific architectures · 56% Embedded and real-time systems · 28% Electronic design automation · 14% | |
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 100% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator |
0.7 | 1 | 2023 | AoCStream: All-on-Chip CNN Accelerator With Stream-Based Line-Buffer Architecture · FPGA 2023 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › CNN accelerator
FPGA-based CNN accelerator |
0.7 | 1 | 2023 | AoCStream: All-on-Chip CNN Accelerator With Stream-Based Line-Buffer Architecture · FPGA 2023 |
Embedded and real-time systems › embedded software › embedded operating systems › embedded memory management
on-chip memory optimization |
0.7 | 1 | 2023 | AoCStream: All-on-Chip CNN Accelerator With Stream-Based Line-Buffer Architecture · FPGA 2023 |
Automated reasoning and model checking › model checking
symbolic model checking |
0.1 | 2 | 2005 | SAT-based unbounded symbolic model checking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 SAT-based unbounded symbolic model checking · DAC 2003 |
Electronic design automation › high-level synthesis
digital filter design |
0.1 | 2 | 2002 | Digital filter synthesis based on an algorithm to generate all minimal signed digit representations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 Digital Filter Synthesis Based on Minimal Signed Digit Representation · DAC 2001 |
Electronic design automation
logic synthesis |
0.1 | 2 | 2002 | Digital filter synthesis based on an algorithm to generate all minimal signed digit representations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 Digital Filter Synthesis Based on Minimal Signed Digit Representation · DAC 2001 |
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 2 | 2005 | SAT-based unbounded symbolic model checking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 SAT-based unbounded symbolic model checking · DAC 2003 |
Electronic design automation › model checking
SAT-based model checking |
0.1 | 1 | 2005 | SAT-based unbounded symbolic model checking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 |
Automated reasoning and model checking › model checking › symbolic model checking
SAT-based model checking |
0.0 | 1 | 2003 | SAT-based unbounded symbolic model checking · DAC 2003 |
Electronic design automation › logic synthesis › logic optimization
common subexpression elimination |
0.0 | 1 | 2002 | Digital filter synthesis based on an algorithm to generate all minimal signed digit representations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Processor architecture and microarchitecture › computer arithmetic
signed digit representation |
0.0 | 1 | 2002 | Digital filter synthesis based on an algorithm to generate all minimal signed digit representations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Electronic design automation
high-level synthesis |
0.0 | 1 | 2001 | Digital Filter Synthesis Based on Minimal Signed Digit Representation · DAC 2001 |
Integrated circuit design
digital signal processing circuits |
0.0 | 1 | 2002 | Digital filter synthesis based on an algorithm to generate all minimal signed digit representations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Integrated circuit design › digital circuit design › arithmetic circuit design
multiplier design |
0.0 | 1 | 2002 | Digital filter synthesis based on an algorithm to generate all minimal signed digit representations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Methods — techniques the papers use, named apart from their topics
stream-based line-buffer · 0.7dataflow pipelining · 0.7accelerator-aware pruning · 0.7conjunctive normal form · 0.2two-level logic minimization · 0.1boolean satisfiability · 0.1depth-first search · 0.1SAT solving · 0.1minimal signed digit representation · 0.1canonical signed digit representation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | AoCStream: All-on-Chip CNN Accelerator With Stream-Based Line-Buffer ArchitectureabstractConvolutional neural network (CNN) accelerators are being widely used for their efficiency, but they require a large amount of memory, leading to the use of slow and power consuming external memories. This paper exploits two schemes to reduce the required memory amount and ultimately to implement a CNN of reasonable performance only with on-chip memory of a practical device like a low-end FPGA. To reduce the memory amount of the intermediate data, a stream-based line-buffer architecture and a dataflow for the architecture are proposed instead of the conventional frame-based architecture, where the amount of the intermediate data memory is proportional to the square of the input image size. The architecture consists of layer-dedicated blocks operating in a pipelined way with the input and output streams. Each convolutional layer block has a line buffer storing just a few rows of input data. The sizes of the line buffers are proportional to the width of the input image, so the architecture requires less intermediate data storage, especially in the trend of getting larger input size in modern object detection CNNs. In addition, the weight memory is reduced by the accelerator-aware pruning. The experimental results show that a whole object detection CNN can be implemented even on a low-end FPGA without an external memory. Compared to previous accelerators with similar object detection accuracy, the proposed accelerator reaches higher throughput even with less FPGA resources of LUTs, registers, and DSPs, showing higher efficiency. Hyeong-Ju Kang |
FPGA | 1 |
| 2020 | Accelerator-Aware Pruning for Convolutional Neural NetworksabstractConvolutional neural networks have shown tremendous performance capabilities in computer vision tasks, but their excessive amounts of weight storage and arithmetic operations prevent them from being adopted in embedded environments. One of the solutions involves pruning, where certain unimportant weights are forced to have a value of zero. Many pruning schemes have been proposed, but these have mainly focused on the number of pruned weights, scarcely considering ASIC or FPGA accelerator architectures. When a pruned network is run on an accelerator, the lack of architecture consideration causes some inefficiency problems, including the internal buffer misalignments and load imbalances. This paper proposes a new pruning scheme that reflects accelerator architectures. In the proposed scheme, pruning is performed so that the same number of weights remain for each weight group corresponding to activations fetched simultaneously. In this way, the pruning scheme resolves the inefficiency problems, doubling the accelerator performance. Even with this constraint, the proposed pruning scheme reached a pruning ratio similar to that of the previous unconstrained pruning schemes, not only on AlexNet and VGG16 but also on the state-of-the-art very deep networks, such as ResNet. Furthermore, the proposed scheme demonstrated a comparable pruning ratio on compact networks such as MobileNet and on slimmed networks that were already pruned in a channel-wise manner. In addition to improving the efficiency of previous sparse accelerators, it will be also shown that the proposed pruning scheme can be used to reduce the logic complexity of sparse accelerators. Hyeong-Ju Kang |
IEEE Trans. Circuits Syst. Video Technol. | 1 |
| 2013 | Area-efficient convolutional deinterleaver for mobile TV receiverabstractIn this article, a single-pointer structure is proposed for the convolutional deinterleavers of mobile TV receivers. To enhance the burst-error correcting capability, the convolutional interleaving and deinterleaving scheme is widely used in mobile TV receivers. However, a convolutional deinterleaver requires many pointer registers. This article introduces a single-pointer structure that reduces the number of pointer registers. Experimental results show that the single-pointer structure reduces the area of the convolutional deinterleaver by 70% in a mobile TV receiver. Hyeong-Ju Kang, Hee Suk Seo, Jin Kwak |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2005 | SAT-based unbounded symbolic model checkingabstractThis paper describes a Boolean satisfiability checking (SAT)-based unbounded symbolic model-checking algorithm. The conjunctive normal form is used to represent sets of states and transition relation. A logical operation on state sets is implemented as an operation on conjunctive normal form formulas. A satisfy-all procedure is proposed to compute the existential quantification required in obtaining the preimage and fix point. The proposed satisfy-all procedure is implemented by modifying a SAT procedure to generate all the satisfying assignments of the input formula, which is based on new efficient techniques such as line justification to make an assignment covering more search space, excluding clause management, and two-level logic minimization to compress the set of found assignments. In addition, a cache table is introduced into the satisfy-all procedure. It is a difficult problem for a satisfy-all procedure to detect the case that a previous result can be reused. This paper shows that the case can be detected by comparing sets of undetermined variables and clauses. Experimental results show that the proposed algorithm can check more circuits than binary decision diagram-based and previous SAT-based model-checking algorithms. Hyeong-Ju Kang, In-Cheol Park |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2003 | SAT-based unbounded symbolic model checkingabstractThis paper describes a SAT-based unbounded symbolic model checking algorithm. BDDs have been widely used for symbolic model checking, but the approach suffers from memory overflow. The SAT procedure was exploited to overcome the problem, but it verified only the states reachable through a bounded number of transitions. The proposed algorithm deals with unbounded symbolic model checking. The conjunctive normal form is used to represent sets of states and the transition relation, and a SAT procedure is modified to compute the existential quantification required in obtaining a pre-image. Some optimization techniques are exploited, and the depth first search method is used for efficient safety-property checking. Experimental results show the proposed algorithm can check more circuits than BDD-based symbolic model checking tools. Hyeong-Ju Kang, In-Cheol Park |
DAC | 1 |
| 2002 | A high-speed and low-latency Reed-Solomon decoder based on a dual-line structureabstractThis paper presents a new decoding structure of Reed-Solomon ( RS) codes that are widely used for channel coding. Although many decoding structures have been developed, the serial structures have long latency and the parallel structures are not fast enough to deal with the demands of high-speed decoding. To achieve both short latency and fast ope,ration, the summation of the products of syndromes is eliminated and the difference used to calculate the error locator polynomial is incrementally updated. The proposed structure called a dual-line structure can operate as fast as the serial structure and has as short latency as the parallel structure. In addition, the dual-line structure is regular and easy to implement. Experimental results confirm these advantages at the cost of a small hardware increase. Hyeong-Ju Kang, In-Cheol Park |
ICASSP | 1 |
| 2002 | Digital filter synthesis based on an algorithm to generate all minimal signed digit representationsabstractIn this paper, the authors propose an algorithm to find all the minimal signed digit (MSD) representations of a constant and present an algorithm to synthesize digital filters based on the MSD representation. The hardware complexity of a digital signal processing system is dependent on the number system used for the implementation. Although the canonical signed digit (CSD) representation is widely employed, as it is unique and guarantees the minimal number of nonzero digits for a constant, the MSD representation provides multiple representations that have the same number of nonzero digits as the CSD representation. The proposed filter synthesis algorithm utilizes this redundancy of the MSD representation to make common subexpressions, as many as possible, leading to smaller filters. By applying the proposed algorithm to the hardware synthesis of finite impulse response filters, the authors obtained multiplier blocks that are 7% smaller than those generated from the CSD representation. In-Cheol Park, Hyeong-Ju Kang |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2001 | Digital Filter Synthesis Based on Minimal Signed Digit RepresentationabstractAs the complexity of digital filters is dominated by the number of multiplications, many works have focused on minimizing the complexity of multiplier blocks that compute the constant coefficient multiplications required in filters. The complexity of multiplier blocks can be significantly reduced by using an efficient number system. Although the canonical signed digit representation is commonly used as it guarantees the minimal number of additions for a constant multiplication, we propose in this paper a digital filter synthesis algorithm that is based on the minimal signed digit (MSD) representation. The MSD representation is attractive because it provides a number of forms that have the minimal number of non-zero digits for a constant. This redundancy can lead to efficient filters if a proper MSD representation is selected for each constant. In experimental results, the proposed algorithm resulted in superior filters to those generated from the CSD representation. In-Cheol Park, Hyeong-Ju Kang |
DAC | 2 |
| 2000 | FIR Filter Synthesis Algorithms for Minimizing the Delay and the Number of AddersabstractAs the complexity of digital filters is dominated by the number of multiplications, many works have focused on minimizing the complexity of multiplier blocks that compute the constant coefficient multiplications required in filters. Although the complexity of multiplier blocks is significantly reduced by using efficient techniques such as decomposing multiplications into simple operations and sharing common subexpressions, previous works have not considered the delay of multiplier blocks which is a critical factor in the design of complex filters. In this paper, we present new algorithms to minimize the complexity of multiplier blocks under the given delay constraints. By analyzing multiplier blocks in view of delay, three delay reduction methods are proposed and combined into previous algorithms. Since the proposed algorithms can generate multiplier blocks that meet the specified delay, a trade-off between delay and hardware complexity is enabled by changing the delay constraints. Experimental results show that the proposed algorithms can reduce the delay of multiplier blocks at the cost of a little increase of complexity. Hyeong-Ju Kang, In-Cheol Park |
ICCAD | 1 |