EDBT 2026 Demo / reviewers in the wild / expert
Chunho Lee
dblp:92/1313
· DBLP profile ↗
13ranked-venue papers
6as first author
0since 2021 · last 2001
0000-0003-1985-9109ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
4 papers |
Electronic design automation · 36% Processor architecture and microarchitecture · 23% Performance modeling and evaluation · 19% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
design space exploration |
0.0 | 2 | 1999 | Power Efficient Mediaprocessors: Design Space Exploration · DAC 1999 Media Architecture: General Purpose vs. Multiple Application-Specific Programmable Processor · DAC 1998 |
Energy-efficient computing › low-power design
low-power processor design |
0.0 | 1 | 1999 | Power Efficient Mediaprocessors: Design Space Exploration · DAC 1999 |
Processor architecture and microarchitecture › special-purpose processor › application-specific processor design
media processor |
0.0 | 1 | 1999 | Power Efficient Mediaprocessors: Design Space Exploration · DAC 1999 |
Electronic design automation › system-level design
system synthesis |
0.0 | 1 | 1999 | Application-driven synthesis of memory-intensive systems-on-chip · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Processor architecture and microarchitecture › special-purpose processor
application-specific processor design |
0.0 | 1 | 1998 | Media Architecture: General Purpose vs. Multiple Application-Specific Programmable Processor · DAC 1998 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1997 | MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communicatons Systems · MICRO 1997 |
Performance modeling and evaluation › benchmarking
benchmark suite |
0.0 | 1 | 1997 | MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communicatons Systems · MICRO 1997 |
Embedded and real-time systems › embedded software
embedded applications |
0.0 | 1 | 1997 | MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communicatons Systems · MICRO 1997 |
Compilers and program optimization › instruction scheduling
instruction-level parallelism |
0.0 | 2 | 1998 | Media Architecture: General Purpose vs. Multiple Application-Specific Programmable Processor · DAC 1998 MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communicatons Systems · MICRO 1997 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0compiler-based synthesis · 0.0design space search · 0.0basic block relocation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Exploring the diversity of multimedia systemsabstractWe evaluate the validity of the fundamental assumption behind application-specific programmable processors: that applications differ from each other in key parameters which are exploitable, such as the available instruction-level parallelism (ILP), demand on various hardware resources, and the desired mix of function units. Following the tradition of the CAD community, we develop an accurate chip area estimate and a set of aggressive hardware optimization algorithms. We follow the tradition of the architecture community by using comprehensive real-life benchmarks and production quality tools. This combination enables us to build a unique framework for system-level synthesis and to gain valuable insights about design and use of application-specific programmable processors for modern applications. We explore the application-specific programmable processor (ASSP) design space to understand the relationship between performance and area. The architecture model we used is the Hewlett Packard PA-RISC with single level caches. The system, including all memory and bus latencies, is simulated and no other specialized ALU or memory structures are being used. The experimental results reveal a number of important characteristics of the ASSP design space. For example, we found that in most cases a single programmable architecture performs similarly to a set of architectures that are tuned to individual application. A notable exception is highly cost sensitive designs, which we observe need a small number of specialized architectures that require smaller areas. Also, it is clear that there is enough parallelism in the typical media and communication applications to justify use of high number of function units. We found that the framework introduced in this paper can be very valuable in making early design decisions such as area and architectural configuration tradeoff, cache and issue width tradeoff under area constraint, and the number of branch units and issue width. Johnson Kin, Chunho Lee, William H. Mangione-Smith, Miodrag Potkonjak |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2000 | A technique for QoS-based system partitioningabstractArticle A technique for QoS-based system partitioning Share on Authors: Johnson S. Kin Electrical Engineering Department, University of California at Los Angeles, Los Angeles, CA Electrical Engineering Department, University of California at Los Angeles, Los Angeles, CAView Profile , Chunho Lee Computer Science Department, University of California at Los Angeles, Los Angeles, CA Computer Science Department, University of California at Los Angeles, Los Angeles, CAView Profile , William H. Mangione-Smith Electrical Engineering Department, University of California at Los Angeles, Los Angeles, CA Electrical Engineering Department, University of California at Los Angeles, Los Angeles, CAView Profile , Miodrag Potkonjak Computer Science Department, University of California at Los Angeles, Los Angeles, CA Computer Science Department, University of California at Los Angeles, Los Angeles, CAView Profile Authors Info & Claims ASP-DAC '00: Proceedings of the 2000 Asia and South Pacific Design Automation ConferenceJanuary 2000 Pages 241–246https://doi.org/10.1145/368434.368620Published:28 January 2000 0citation1,245DownloadsMetricsTotal Citations0Total Downloads1,245Last 12 Months0Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Johnson S. Kin, Chunho Lee, William H. Mangione-Smith, Miodrag Potkonjak |
ASP-DAC | 2 |
| 1999 | Power Efficient Mediaprocessors: Design Space ExplorationabstractArticle Power efficient mediaprocessors: design space exploration Share on Authors: Johnson Kin Department of Electrical Enginerring, UCLA Department of Electrical Enginerring, UCLAView Profile , Chunho Lee Department of Computer Science, UCLA Department of Computer Science, UCLAView Profile , William H. Mangione-Smith Department of Electrical Enginerring, UCLA Department of Electrical Enginerring, UCLAView Profile , Miodrag Potkonjak Department of Computer Science, UCLA Department of Computer Science, UCLAView Profile Authors Info & Claims DAC '99: Proceedings of the 36th annual ACM/IEEE Design Automation ConferenceJune 1999 Pages 321–326https://doi.org/10.1145/309847.309943Published:01 June 1999 11citation528DownloadsMetricsTotal Citations11Total Downloads528Last 12 Months2Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Johnson Kin, Chunho Lee, William H. Mangione-Smith, Miodrag Potkonjak |
DAC | 2 |
| 1999 | Designing power efficient hypermedia processorsabstractDistributed hypermedia system that supports collaboration is an emerging platform for creation, discovery, management and delivery of information.We present an approach to low power system design space exploration for distributed hypermedia applications.Traditionally, low power design and synthesis of application specific programmable processors has been done in the context of a given number of operations required to complete a task.Our approach utilizes the modem advances in compiler technology and architectural enhancements that are well matched to the compiler technology.This work is, to the best of our knowledge, the first attempt to address the need for synthesis of low power hypermedia processors.Also, this is the first work to address the power efficiency through exploiting instruction level parallelism (ILP) found in hypermedia tasks by an production quality ILP compiler.Using the developed framework we conduct an extensive exploration of low power system design space for a hypermedia application under area and throughput constraints.The framework introduced in this paper is very valuable in making early low power design decisions such as architectural configuration trade-offs including the cache and issue width trade-off under area and throughput constraint, and the number of branch units and issue width. Chunho Lee, Johnson Kin, Miodrag Potkonjak, William H. Mangione-Smith |
ISLPED | 1 |
| 1999 | Application-driven synthesis of memory-intensive systems-on-chipabstractDue to the increasing popularity of multimedia and communications applications, requirements for application-specific systems typically include design flexibility and data management ability. Since the development of such systems is a market-driven task, reducing the time to market and manufacturing cost, while still satisfying application performance requirements, is an important system synthesis requirement. We have developed a new approach for area optimization of core-based systems. The approach uses basic block relocation in order to reduce the number of cache misses and, thus, enable hardware savings during system synthesis. Given a processor model, a cache model, and a set of nonpreemptive tasks with timing constraints, the goal of the synthesis framework is to select a system configuration (processor, I-cache, and D-cache) of minimal area that satisfies the performance constraints. The system synthesis framework has two key components. The first component is a code optimization engine that relocates basic blocks within a given assembly program in order to reduce the number of cache misses. The second component is a search mechanism that leverages the improvements in code performance obtained by the first component to select the most area-efficient system configuration. In order to bridge the gap between the profiling and modeling tools, we have constructed a new performance evaluation platform. It integrates the existing modeling, profiling, and simulation tools with the developed system-level synthesis tools. The effectiveness of the synthesis approach is demonstrated on a variety of modern real-life multimedia and communication applications. Darko Kirovski, Chunho Lee, Miodrag Potkonjak, William H. Mangione-Smith |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1998 | Synthesis of Power Efficient Systems-on-SiliconabstractWe developed a new modular synthesis approach for design of low-power core-based data-intensive application-specific systems on silicon. The power optimization is conducted in three steps: minimization of instruction cache misses, placement of frequently executed sequential basic blocks of code in consecutive Gray code addressed memory locations, and processor and cache application-driven selection for low power. In order to bridge the gap between the profiling and modeling tools from the two traditionally disjoint synthesis domains (architecture and CAD), we developed a new synthesis and evaluation platform. The platform integrates the existing modeling, profiling, and simulation tools with the developed system-level synthesis tools. The effectiveness of the approach is demonstrated on a variety of modern industrial-strength multimedia and communication applications. Darko Kirovski, Chunho Lee, Miodrag Potkonjak, William H. Mangione-Smith |
ASP-DAC | 2 |
| 1998 | Quantitative Selection of Media Benchmarks
Chunho Lee, Miodrag Potkonjak |
ASP-DAC | 1 |
| 1998 | Media Architecture: General Purpose vs. Multiple Application-Specific Programmable ProcessorabstractIn this paper we report a framework that makes it possible for a designer to rapidly explore the application-specific programmable processor design space under area constraints. The framework uses a production-quality compiler and simulation tools to synthesize a high performance machine for an application. Using the framework we evaluate the validity of the fundamental assumption behind the development of application-specific programmable processors. Application-specific processors are based on the idea that applications differ from each other in key architectural parameters, such as the available instruction-level parallelism, demand on various hardware components (e.g. cache memory units, register files) and the need for different number of functional units. We found that the framework introduced in this paper can be valuable in making early design decisions such as area and architectural trade-off, cache and instruction issue width trade-off under area constraint, and the number of branch units and issue width. Chunho Lee, Johnson Kin, Miodrag Potkonjak, William H. Mangione-Smith |
DAC | 1 |
| 1998 | A quantitative approach to development and validation of synthetic benchmarks for behavioral synthesisabstractWe present a quantitative approach to development and v~ldation of synthetic benchmarks for behavioral synth=is systems.me approach is built on the idea of qwntitative benchrk selection.We briefly explain the idea and pr~ent experimental results on the quantitative selection and vfidation of benchmarks.We develop a synthetic design example generator which composes the behavioral level specification of a d~ign having the propertiw given by a set of numencd parameters.Experimental generation and application of synthetic design examples demonstrate the effwtiveness of the proposal approach and the develo@ algorithms. Chunho Lee, Miodrag Potkonjak |
ICCAD | 1 |
| 1998 | Hypermedia processors: design space explorationabstractWe present a framework for area optimal system design space exploration for hypermedia applications. We focus on a category of processors that are programmable yet optimized to a hypermedia application. The key components of the framework presented in this paper are a retargetable instruction-level parallelism compiler, instruction level simulators, a set of complete media applications written in a high level language and a media processor synthesis algorithm. The framework addresses the need for area optimal system design by exploiting the instruction-level parallelism found in media applications by compilers that target multiple-instruction-issue processors. Using the framework we conduct an extensive exploration of area optimal system design space for a hypermedia application. We found that there is enough ILP in the typical media and communication applications to achieve highly concurrent execution when throughput requirements are high. On the other hand, when throughput requirements are low, there is no need to use multiple-instruction-issue processors. Johnson Kin, Chunho Lee, William H. Mangione-Smith, Miodrag Potkonjak |
MMSP | 2 |
| 1997 | DSP Quant: design, validation, and applications of DSP hard real-time benchmarkabstractAlthough the undeniable importance of high quality, efficient and effective DSP synthesis benchmark has been firmly and widely established, until now the emphasis of benchmarking has been restricted on assembling individual examples. In this paper we introduce the "ideal candidate benchmark methodology" which poses the development of the benchmark as well as defines a statistical and optimization problem. We first outline the goals and requirements relevant for the benchmark development. After discussing the computational complexity of the benchmark selection problem, we present a simulated annealing-based algorithm for solving this computationally intractable optimization task. Using this approach from 150 examples we select 12 examples for the new DSP Quant benchmark for DSP hard Real-Time applications. The DSP benchmark is statistically validated, and its application to the analysis and development of system-level synthesis algorithms is demonstrated,. Chunho Lee, Darko Kirovski, Inki Hong, Miodrag Potkonjak |
ICASSP | 1 |
| 1997 | Application-driven synthesis of core-based systemsabstractWe developed a new hierarchical modular approach for synthesis of area-minimal core-based data-intensive systems. The optimization approach employs a novel global least-constraining most-constrained heuristic to minimize the instruction cache misses for a given application, instruction cache size and organization. Based on this performance optimization technique, we constructed a strategy to search for a minimal area processor core, and an instruction and data cache which satisfy the performance characteristics of a set of target applications. The synthesis platform integrates the existing modeling, profiling, and simulation tools with the developed system-level synthesis tools. The effectiveness of the approach is demonstrated on a variety of modern real-life multimedia and communication applications. Darko Kirovski, Chunho Lee, Miodrag Potkonjak, William H. Mangione-Smith |
ICCAD | 2 |
| 1997 | MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communicatons SystemsabstractSignificant advances have been made in compilation technology for capitalizing on instruction-level parallelism (ILP). The vast majority of ILP compilation research has been conducted in the context of general-purpose computing, and more specifically the SPEC benchmark suite. At the same time, a number of microprocessor architectures have emerged which have VLIW and SIMD structures that are well matched to the needs of the ILP compilers. Most of these processors are targeted at embedded applications such as multimedia and communications, rather than general-purpose systems. Conventional wisdom, and a history of hand optimization of inner-loops, suggests that ILP compilation techniques are well suited to these applications. Unfortunately, there currently exists a gap between the compiler community and embedded applications developers. This paper presents MediaBench, a benchmark suite that has been designed to fill this gap. This suite has been constructed through a three-step process: intuition and market driven initial selection, experimental measurement to establish uniqueness, and integration with system synthesis algorithms to establish usefulness. Chunho Lee, Miodrag Potkonjak, William H. Mangione-Smith |
MICRO | 1 |