Demo Data from VLDB 2026 / reviewers in the wild / expert
Youngjin Cho
dblp:76/2253
· DBLP profile ↗
16ranked-venue papers
7as first author
1since 2021 · last 2026
0000-0001-8106-3713ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 6 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
5 papers |
Storage systems · 33% Energy-efficient computing · 28% Processor architecture and microarchitecture · 16% |
Topics — the 10 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › storage devices › storage media
mobile storage |
0.2 | 1 | 2016 | Design and implementation of a mobile storage leveraging the DRAM interface · HPCA 2016 |
Energy-efficient computing › voltage scaling
dynamic voltage scaling |
0.1 | 2 | 2007 | Energy-Aware Clock-Frequency Assignment in Microprocessors and Memory Devices for Dynamic Voltage Scaling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 High-level power management of embedded systems with application-specific energy cost functions · DAC 2006 |
Processor architecture and microarchitecture
performance monitoring unit |
0.1 | 1 | 2011 | System-Level Online Power Estimation Using an On-Chip Bus Performance Monitoring Unit · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011 |
Electronic design automation
power estimation |
0.1 | 1 | 2011 | System-Level Online Power Estimation Using an On-Chip Bus Performance Monitoring Unit · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011 |
Memory systems › memory controller
DRAM interface |
0.1 | 1 | 2016 | Design and implementation of a mobile storage leveraging the DRAM interface · HPCA 2016 |
Storage systems
flash and SSD |
0.1 | 1 | 2007 | Energy-Aware Data Compression for Multi-Level Cell (MLC) Flash Memory · DAC 2007 |
Storage systems › flash and SSD › flash memory
multi-level cell flash |
0.1 | 1 | 2007 | Energy-Aware Data Compression for Multi-Level Cell (MLC) Flash Memory · DAC 2007 |
Energy-efficient computing
power management |
0.1 | 1 | 2007 | Energy-Aware Clock-Frequency Assignment in Microprocessors and Memory Devices for Dynamic Voltage Scaling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 |
Energy-efficient computing › energy management
embedded system power |
0.1 | 1 | 2006 | High-level power management of embedded systems with application-specific energy cost functions · DAC 2006 |
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 2006 | High-level power management of embedded systems with application-specific energy cost functions · DAC 2006 |
Methods — techniques the papers use, named apart from their topics
storage controller chip design · 0.2host software stack · 0.2first-order linear power model · 0.1counter minimization · 0.1prefix coding · 0.1integer linear programming · 0.1entropy coding · 0.1energy-aware scheduling · 0.1application-specific energy cost functions · 0.1analytical solution · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | RT-Radar: Maneuver-Aware Real-Time Beam Scheduling for Multi-Target Tracking Tasks
Hanwoong Park, Youngjin Cho, Jinkyu Lee 0002 |
RTAS | 3 |
| 2018 | Dynamic Reconfiguration of Thermoelectric Generators for Vehicle Radiators Energy Harvesting Under Location-Dependent Temperature Variations
Donkyu Baek, Caiwen Ding, Sheng Lin 0001, Donghwa Shin, Xue Lin 0001, Yanzhi Wang 0001, Youngjin Cho, Naehyuck Chang |
IEEE Trans. Very Large Scale Integr. Syst. | 8 |
| 2016 | Design and implementation of a mobile storage leveraging the DRAM interfaceabstractStorage I/O performance remains a key factor that determines the overall user experience of a computer system. This is especially true for mobile systems as users commonly browse and navigate through many high-quality pictures and video clips stored in their device. The appetite for more appealing user interface has continuously pushed the mobile storage interface speed up; emerging UFS 2.0 standard provisions a maximum bandwidth of as high as 1,200 MB/s. In this work, we propose, design, and implement a mobile storage architecture that leverages the high-speed DRAM interface for communication, thus substantially expanding the storage performance headroom. In order to effectively turn the existing DRAM interface into a storage interface, we design a new storage protocol that runs on top of the DRAM interface. Our protocol builds on a small host interface buffer structure mapped to the system's memory space. Based on this protocol, we develop and fabricate a storage controller chip that natively supports the LPDDR3 interface. We also develop a host software stack (Linux device driver and boot loader) and a host platform board. Finally we show the feasibility of our proposal by constructing a full Android system running on the developed storage device and platform. Our detailed evaluation shows that the proposed storage architecture has very low protocol handling overheads and compares favorably to a UFS 2.0 device. The proposed architecture obviates the need for implementing a separate host-side storage controller on a mobile CPU chip. Sungyong Seo, Youngjin Cho, Youngkwang Yoo, Otae Bae, Jaegeun Park, Heehyun Nam, Sunmi Lee, Yongmyung Lee, Seungdo Chae, Moonsang Kwon, Jin-Hyeok Choi, Sangyeun Cho, Duckhyun Chang |
HPCA | 2 |
| 2016 | An Eulerian approach for constructing a map between surfaces with different topologiesabstractAbstract 3D objects of the same kind often have different topologies, and finding correspondence between them is important for operations such as morphing, attribute transfer, and shape matching. This paper presents a novel method to find the surface correspondence between topologically different surfaces. The method is characterized by deforming the source polygonal mesh to match the target mesh by using the intermediate implicit surfaces, and by performing a topological surgery at the appropriate locations on the mesh. In particular, we propose a mathematically well‐defined way to detect the topology change of surface by finding the non‐degenerate saddle points of the velocity fields that tracks implicit surfaces. We show the effectiveness and possible applications of the proposed method through several experiments. Hangil Park, Youngjin Cho, Seungbae Bang, Sung-Hee Lee |
Comput. Graph. Forum | 2 |
| 2011 | System-Level Online Power Estimation Using an On-Chip Bus Performance Monitoring UnitabstractQuality power estimation is a basis of efficient power management of electronic systems. Indirect power measurement, such as power estimation using a CPU performance monitoring unit (PMU), is widely used for its low cost and area overheads. However, the existing CPU PMUs only monitor the core and cache activities, which result in a significant accuracy limitation in the system-wide power estimation including off-chip memory devices. In this paper, we propose an on-chip bus (OCB) PMU that directly captures on-chip and off-chip component activities by snooping the OCB. The OCB PMU stores the activity information in separate counters, and online software converts counter values into actual power values with simple first-order linear power models. We also introduce an optimization algorithm that minimizes the energy model to reduce the number of counters in the OCB PMU. We compare the accuracy of the power estimation using the proposed OCB PMU with real hardware measurement and cycle-accurate system-level power estimation, and demonstrate high estimation accuracy compared with CPU PMU-based estimation method. Younghyun Kim 0001, Sangyoung Park, Youngjin Cho, Naehyuck Chang |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2011 | Lifetime Decrease of Halogen Lamps for Automotive by Duty Cycle StressabstractWe analyze the effect of input voltage and interruption processes that frequently occur while driving, and how they decrease the lifetimes of halogen lamps used in automotive headlights. First, we established estimated lifetimes of halogen lamps regarding short-term use, taking accelerator use into consideration. Through failure analysis, we discovered that the main cause of failure in open halogen lamps were the single wire filaments. We estimated lifetimes, factoring in acceleration in both continuous running and on and off conditions to examine life shortening due to the interruptions. The result of comparing lifetimes of continuously running lamps and on-off lamps found that lamps that were turned off and on had roughly a 31% decrease in life span. This shows that the inrush current generated when turning on a lamp is the main stress shortens the lifetime of lamp. Therefore, automobile manufacturers should provide information about lamp replacement cycles to customers or they should determine lifetimes by conducting additional on-off tests rather than simple continuous tests to find products with longer replacement cycles. Youngjin Cho, Jae-Jung Kim |
IEEE Trans. Reliab. | 1 |
| 2008 | System-level power estimation using an on-chip bus performance monitoring unitabstractIn this paper we propose an on-chip bus PMU which makes accurate estimates of system power consumption from a first-order linear power model by utilizing system-level activity information exchanged on the on-chip bus. It can easily be customized for different on-chip and off-chip memory devices, and is not dependent on a specific CPU core. We model memory devices using energy state machines, describe them in XML, and use that description automatic synthesis of the PMU.We compare the short-term accuracy of the proposed PMU with a cycle-accurate system-level power estimator, and assess its long-term accuracy with a real hardware prototype. Experimental results show that the the power estimation deviates less than 5% from real measurements. Youngjin Cho, Younghyun Kim 0001, Sangyoung Park, Naehyuck Chang |
ICCAD | 1 |
| 2008 | Simultaneous optimization of battery-aware voltage regulator scheduling with dynamic voltage and frequency scalingabstractEnergy-aware task scheduling significantly reduces the total energy required by a system to perform a particular job, by dynamically changing the clock frequency and supply voltage at which the CPU operates. But this causes significant fluctuation of the current drawn from the power source, so that no single voltage regulator can achieve satisfactory efficiency over the entire range of operating currents. Youngjin Cho, Younghyun Kim 0001, Yongsoo Joo, Kyungsoo Lee, Naehyuck Chang |
ISLPED | 1 |
| 2008 | Extending the lifetime of media recorders constrained by battery and flash memory sizeabstractThe lifetime of a stand-alone media recorder is a function of both the battery size and flash memory size. In this paper, we present a power management framework for media recorders that significantly enhances their lifetime while minimizing the flash memory usage and maintaining the same level of recording quality. This is achieved by implementing a mixture of encoding algorithms of different complexities that generate data with different compression ratios, and in turn balancing the energy consumption and the flash memory usage. Younghyun Kim 0001, Youngjin Cho, Naehyuck Chang, Chaitali Chakrabarti, Nam Ik Cho |
ISLPED | 2 |
| 2008 | An energy characterization platform for memory devices and energy-aware data compression for multilevel-cell flash memoryabstractMemory devices often consume more energy than microprocessors in current portable embedded systems, but their energy consumption changes significantly with the type of transaction, data values, and access timing, as well as depending on the total number of transactions. These variabilities mean that an innovative tool and framework are required to characterize modern memory devices running in embedded system architectures. We introduce an energy measurement and characterization platform for memory devices, and demonstrate an application to multilevel-cell (MLC) flash memories, in which we discover significant value-dependent programming energy variations. We introduce an energy-aware data compression method that minimizes the flash programming energy, rather than the size of the compressed data, which is formulated as an entropy coding with unequal bit-pattern costs. Deploying a probabilistic approach, we derive energy-optimal bit-pattern probabilities and expected values of the bit-pattern costs which are applicable to the large amounts of compressed data typically found in multimedia applications. Then we develop an energy-optimal prefix coding that uses integer linear programming, and construct a prefix-code table. From a consideration of Pareto-optimal energy consumption, we can make tradeoffs between data size and programming energy, such as a 41% energy savings for a 52% area overhead. Yongsoo Joo, Youngjin Cho, Donghwa Shin, Jaehyun Park 0005, Naehyuck Chang |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2007 | Energy-Aware Data Compression for Multi-Level Cell (MLC) Flash MemoryabstractWe discover significant value-dependent programming energy variations in multi-level cell (MLC) flash memories, and introduce an energy-aware data compression method that minimizes the flash programming energy rather than the size of the compressed data. We express energy-aware data compression as an entropy coding with unequal bit-pattern costs. Deploying a probabilistic approach, we derive the energy-optimal bit-pattern probabilities and the expected values of the bit-pattern costs for the large amounts of compressed data which are typical in multimedia applications. Then we develop an energy-optimal prefix coding that uses integer linear programming, and construct a prefix code table. From a consideration of Pareto-optimal energy consumption, we make tradeoffs between data size and programming energy, such as a 35% energy saving for a 50% area overhead. Yongsoo Joo, Youngjin Cho, Donghwa Shin, Naehyuck Chang |
DAC | 2 |
| 2007 | PVS: passive voltage scaling for wireless sensor networksabstractRecent wireless sensor nodes, equipped with ultra-low-power (ULP) RISC microcontrollers, do not generally support DVS (dynamic voltage scaling), though the ULP microcontrollers have ideal energy-voltage-frequency characteristics for DVS. In general, an output-adjustable DC-DC converter is hardly all affordable in such sensor nodes, and surprisingly light current consumption makes the DC-DC converter operate in a very inefficient region. Youngjin Cho, Younghyun Kim 0001, Naehyuck Chang |
ISLPED | 1 |
| 2007 | Energy-Aware Clock-Frequency Assignment in Microprocessors and Memory Devices for Dynamic Voltage Scaling
Youngjin Cho, Naehyuck Chang |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2006 | High-level power management of embedded systems with application-specific energy cost functionsabstractMost existing dynamic voltage scaling (DVS) schemes for multiple tasks assume an energy cost function (energy consumption versus execution time) that is independent of the task characteristics. In practice the actual energy cost functions vary significantly from task to task. Different tasks running on the same hardware platform can exhibit different memory and peripheral access patterns, cache miss rates, etc. These effects results in a distinct energy cost function for each task.We present a new formulation and solution to the problem of minimizing the total (dynamic and static) system energy while executing a set of tasks under DVS. First, we demonstrate and quantify the dependence of the energy cost function on task characteristics by direct measurements on a real hardware platform (the TI OMAP processor) using real application programs. Next, we present simple analytical solutions to the problem of determining energy-optimal voltage scale factors for each task, while allowing each task to be preempted and to have its own energy cost function. Based on these solutions, we present simple and efficient algorithms for implementing DVS with multiple tasks. We consider two cases: (1) all tasks have a single deadline, and (2) each task has its own deadline. Experiments on a real hardware platform using real applications demonstrate a 10% additional saving in total system energy compared to previous leakage-aware DVS schemes. Youngjin Cho, Naehyuck Chang, Chaitali Chakrabarti, Sarma B. K. Vrudhula |
DAC | 1 |
| 2005 | Flip-flop insertion with shifted-phase clocks for FPGA power reductionabstractAlthough the LUT (look-up table) size of FPGAs has been optimized for general applications, complicated designs may contain a large number of cascaded LUTs between flip-flops. This results in unwanted glitch propagation along the LUTs, and wastes power. This paper proposes a flip-flop insertion, we propose insertion of new flip-flops between adjacent existing flip-flops to minimize glitch propagation and power loss. Each new flip-flop is timed by a phase-shifted clock with the phase calculated from the delays of LUTs and routing paths. This is different from traditional retiming methods that use the original clock or an 180-degree clock for the new flip-flops, and thus alters the original pipeline structure and synchronization. We start from a post-layout design, retiming its clock frequency and timing behavior. Multiple flip-flop insertion is an NP-complete problem because each new flip-flop affects the delays in the design. We have devised a glitch generation and propagation model for LUT-based FPGAs that take account of path delays while supporting reasonable complexity. We propose effective heuristics for flip-flop insertion and clock phase selection. Full-chip measurements, including all the overheads associated with the inserted flip-flops, show that our approach shows up to 38% of the total dynamic power. We have analyzed our scheme, showing the mechanics of clock assignment and glitch minimization, and the sources of power reduction. Hyeonmin Lim, Kyungsoo Lee, Youngjin Cho, Naehyuck Chang |
ICCAD | 3 |
| 2004 | Memory-aware energy-optimal frequency assignment for dynamic supply voltage scalingabstractDynamic supply voltage scaling (DVS) is one of the best ways to reduce the energy consumption of a device when there is a super-linear relationship between energy and supply voltage, and a pseudo-linear relationship between delay and supply voltage. However, most DVS schemes scale the clock frequency of the supply-voltage-clock-scalable (SVCS) CPU only and do not address the energy consumption of the memory. The memory is generally non-supply-voltage-scalable (NSVS), but its energy consumption is variable to its clock frequency and the total execution time. Thus, DVS for an SVCS CPU cannot achieve an optimal system-wide energy saving without consideration of the memory, as far as it is controlled by an SVCS CPU.We introduce an energy-optimal frequency assignment, for both an SVCS CPU and a synchronous NSVS memory, which optimizes the system-wide energy consumption. We derive the energy-optimal clock frequencies for an SVCS CPU and a synchronous NSVS memory, as a function of the number of processor clock cycles, the number of memory accesses and the hardware energy model. Our technique modifies the frequency assignment of the CPU and the memory used in previous DVS schemes, which ignore the memory energy. It enables the system-wide energy-optimal settings and achieves additional 50% energy reduction over previous DVS schemes. This technique can also be applicable to synchronous NSVS peripheral devices. Youngjin Cho, Naehyuck Chang |
ISLPED | 1 |