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.

Youpyo Hong

dblp:03/1573 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2005
0000-0002-0954-1810ORCID · corroborated

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

Systems, architecture and hardware · 6 · 4 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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 · 88% Embedded and real-time systems · 12%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › logic synthesis › decision diagrams
binary decision diagram minimization
0.132000
Sibling-substitution-based BDD minimization using don't cares · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000
Don't Care-Based BDD Minimization for Embedded Software · DAC 1998
Safe BDD Minimization Using Don't Cares · DAC 1997
Electronic design automation
logic synthesis
0.132000
Sibling-substitution-based BDD minimization using don't cares · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000
Don't Care-Based BDD Minimization for Embedded Software · DAC 1998
Safe BDD Minimization Using Don't Cares · DAC 1997
Electronic design automation › logic synthesis
boolean function representation
0.012000
Sibling-substitution-based BDD minimization using don't cares · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000
Embedded and real-time systems › embedded software
embedded software synthesis
0.011998
Don't Care-Based BDD Minimization for Embedded Software · DAC 1998
Electronic design automation
high-level synthesis
0.011998
Don't Care-Based BDD Minimization for Embedded Software · DAC 1998
Electronic design automation › logic synthesis
don't-care optimization
0.011997
Safe BDD Minimization Using Don't Cares · DAC 1997
Embedded and real-time systems
embedded software
0.011998
Don't Care-Based BDD Minimization for Embedded Software · DAC 1998

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

heuristic minimization · 0.0don't care assignment · 0.0dynamic variable reordering · 0.0don't care analysis · 0.0restrict algorithm · 0.0heuristic algorithm · 0.0
YearPublicationVenuePosition
2005 Efficient asynchronous bundled-data pipelines for DCT matrix-vector multiplication
abstract
This paper demonstrates the design of efficient asynchronous bundled-data pipelines for the matrix-vector multiplication core of discrete cosine transforms (DCTs). The architecture is optimized for both zero and small-valued data, typical in DCT applications, yielding both high average performance and low average power. The proposed bundled-data pipelines include novel data-dependent delay lines with integrated control circuitry to efficiently implement speculative completion sensing. The control circuits are based on a novel control-circuit template that simplifies the design of such nonlinear pipelines. Extensive post-layout back-end timing analysis was performed to gain confidence in the timing margins as well as to quantify performance and energy. Comparison with a synchronous counterpart suggests that our best asynchronous design yields 30% higher average throughput with negligible energy overhead.
Sunan Tugsinavisut, Youpyo Hong, Daewook Kim, Kyeounsoo Kim, Peter A. Beerel
IEEE Trans. Very Large Scale Integr. Syst.2
2000 An asynchronous matrix-vector multiplier for discrete cosine transform
abstract
This paper proposes an efficient asynchronous hardwired matrix-vector multiplier for the rwo-dimensional discrete cosine transform and inverse discrete cosine transform (DCT/IDCT). The design achieves low power and high performance by taking advantage of the typically large fraction of zero and small-valued data in DCT and IDCT applications. In particular, it skips multiplication by zero and dynamically activates/deactivates required bit-slices of fine-grain bit-partitioned adders using simplified, static-logic-based speculative completion sensing. The results extracted by both bit-level analysis and HSPICE simulations indicate significant improvements compared to traditional designs.
Kyeounsoo Kim, Peter A. Beerel, Youpyo Hong
ISLPED3
2000 Sibling-substitution-based BDD minimization using don't cares
abstract
In many computer-aided design tools, binary decision diagrams (BDDs) are used to represent Boolean functions. To increase the efficiency and capability of these tools, many algorithms have been developed to reduce the size of the BDDs. This paper presents heuristic algorithms to minimize the size of the BDDs representing incompletely specified functions by intelligently assigning don't cares to binary values. Experimental results show that new algorithms yield significantly smaller BDDs compared with existing algorithms yet still require manageable run-times. These algorithms are particularly useful for synthesis application where the structure of the hardware/software is derived from the BDD representation of the function to implement because the minimization quality is more critical than the minimization speed in these applications.
Youpyo Hong, Peter A. Beerel, Jerry R. Burch, Kenneth L. McMillan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1999 Symbolic Reachability Analysis of Large Finite State Machines Using Don't Cares
abstract
Reachability analysis of finite state machines is essential to many computer-aided design applications. We present new techniques to improve both approximate and exact reachability analysis using don't cares. First, we propose an iterative approximate reachability analysis technique in which don't care sets derived from previous iterations are used in subsequent iterations for better approximation. Second, we propose new techniques to use the final approximation to enhance the capability and efficiency of exact reachability analysis. Experimental results show that the new techniques can improve reachability analysis significantly.
Youpyo Hong, Peter A. Beerel
DATE1
1998 Don't Care-Based BDD Minimization for Embedded Software
abstract
This paper explores the use of don’t cares in software synthesis for embedded systems. Embedded systems have extremely tight realtime and code/data size constraints, that make expensive optimizations desirable. We propose applying BDD minimization techniques in the presence of a don’t care set to synthesize code for extended Finite State Machines from a BDD-based representation of the FSM transition function. The don’t care set can be derived from local analysis (such as unused state codes or don’t care inputs) as well as from external information (such as impossible input patterns). We show experimental results, discuss their implications, the interaction between BDD-based minimization and dynamic variable reordering, and propose directions for future work. 1
Youpyo Hong, Peter A. Beerel, Luciano Lavagno, Ellen Sentovich
DAC1
1997 Safe BDD Minimization Using Don't Cares
abstract
In many computer-aided design tools, binary decision diagrams(BDDs) are used to represent Boolean functions. To increase theefficiency and capability of these tools, many algorithms have beendeveloped to reduce the size of BDDs. This paper presents heuristicalgorithms that minimize the size of BDDs representing incompletelyspecified functions by intelligently assigning don't cares tobinary values. The traditional algorithm, restrict [Verification of Synchronous Sequential Machines Based on Symbolic Execution], is often effectivein BDD minimization, but can increase the BDD size. We proposenew algorithms based on restrict which are guaranteed neverto increase the size of the BDD, thereby significantly reducing peakmemory requirements. Experimental results show that our techniquestypically yield significantly smaller BDDs than restrict.
Youpyo Hong, Peter A. Beerel, Jerry R. Burch, Kenneth L. McMillan
DAC1