Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Kyu-won Choi is active.

Publication


Featured researches published by Kyu-won Choi.


international symposium on systems synthesis | 2001

Efficient instruction-level optimization methodology for low-power embedded systems

Kyu-won Choi; Abhijit Chatterjee

For low-power embedded systems, we solve the instruction scheduling and reordering problem as a Precedence Constrained Hamiltonian Path Problem for DAGs and the traveling salesman problem (TSP), both of which are NP-hard (W.J. Cook et al., 1998; V. Jain et al., 1999). We propose an efficient instruction-level optimization algorithm for solving the NP-hard problem. Minimum spanning tree (MST) and simulated annealing (SA) mechanisms are used for the optimization. We describe the methods for generating the control flow and data dependence graph (CDG), power dissipation table (PDT), and weighted strongly connected graph (SCG) for the instruction-level low-power analysis. In addition, confidence limits with error tolerance are considered for the validation of the optimization. Finally, experimental results that demonstrate the effectiveness and efficiency of the proposed algorithms are shown.


international symposium on systems synthesis | 2002

System level power-performance trade-offs in embedded systems using voltage and frequency scaling of off-chip buses and memory

Kiran Puttaswamy; Kyu-won Choi; Jun Cheol Park; Vincent John Mooney; Abhijit Chatterjee; Peeter Ellervee

In embedded systems, off-chip buses and memory (i.e., L2 memory as opposed to the L1 memory which is usually on-chip cache) consume significant power often more than the processor itself. In this paper for the case of an embedded system with one processor chip and one memory chip, we propose frequency and voltage scaling of the off-chip buses and the memory chip and use a known micro-architectural enhancement called a store buffer to reduce the resulting impact on execution time. Our benchmarks show a system (processor + off-chip bus + off-chip memory) power savings of 28% to 36%, an energy savings of 13% to 35%, all while increasing the execution time in the range of 1% to 29%. Previous work in power-aware computing has focused on frequency and voltage scaling of the processors or selective power-down of sub-sets of off-chip memory chips. This paper quantitatively explores voltage/frequency scaling of off-chip buses and memory as a means of trading off performance for power/energy at the system level in embedded systems.


ieee computer society annual symposium on vlsi | 2003

An O(N) supply voltage assignment algorithm for low-energy serially connected CMOS modules and a heuristic extension to acyclic data flow graphs

Abdulkadir Utku Diril; Yuvraj Singh Dhillon; Kyu-won Choi; Abhijit Chatterjee

In this paper, a novel algorithm is proposed for assigning supply voltages to serially executing functional units (FUs) in a digital system such that the overall dynamic energy consumption is minimized for a given timing constraint. Novel closed form expressions for optimum supply voltage values are presented. The computation time of the algorithm is O(N) for N FUs in series. An extension of the O(N) algorithm is proposed for optimizing the acyclic data flow graph associated with any given task. Given the number of FUs available for the task, the operations required for the task are scheduled on the FUs. Voltages are then assigned to the FUs on each path of the flow graph using the O(N) algorithm. Energy savings of 10-60% are achieved on DSP filter designs using the proposed high-level optimization methodology over single supply voltage designs.


international symposium on low power electronics and design | 2003

UDSM (ultra-deep sub-micron)-aware post-layout power optimization for ultra low-power CMOS VLSI

Kyu-won Choi; Abhijit Chatterjee

In this paper, we propose an efficient approach to minimize total power (switching, short-circuit, and leakage power) without performance loss for ultra-low power CMOS circuits in nanometer technologies. We present a framework for combining supply/threshold voltage scaling, gate sizing, and interconnect scaling techniques for power optimization and propose an efficient heuristic algorithm which ensures that the total slack budget is maximal and the total power is minimal in the presence of back end (post-layout-based) UDSM effects. We have tested the proposed algorithms on a set of benchmark circuits and some building blocks of a synthesizable ARM core. The experimental results show that our polynomial-time solvable strategy delivers over an order of magnitude savings in total power without compromising performance.


power and timing modeling optimization and simulation | 2002

PA-ZSA (Power-Aware Zero-Slack Algorithm): A Graph-Based Timing Analysis for Ultra-Low Power CMOS VLSI

Kyu-won Choi; Abhijit Chatterjee

This paper describes a slack budget distribution algorithm for ultra-low power CMOS logic circuits in a VLSI design environment. We introduce Power-Aware Zero-Slack Algorithm (PA-ZSA), which distributes the surplus time slacks into the most power-hungry modules. The PA-ZSA ensures that the total slack budget is near-maximal and the total power is minimal as a power-aware version of the well-known zero-slack algorithm (ZSA). Based on these time slacks, we have conducted the low-power optimization at gate level by using technology scaling technique. The experimental results show that our strategy reduces average 36% of the total (static and dynamic) power over the conventional slack budget distribution algorithms.


international symposium on low power electronics and design | 2002

HA/sup 2/TSD: hierarchical time slack distribution for ultra-low power CMOS VLSI

Kyu-won Choi; Abhijit Chatterjee

This paper describes an efficient hierarchical design and optimization approach for ultra-low power CMOS logic circuits. We introduce the Hierarchical Activity-Aware Time Slack Distribution (HA2TSD) algorithm, which distributes the surplus time slack into the most power-hungry modules hierarchically. HA2TSD ensures that the total slack budget is maximal and the total power is near-minimal. Based on these time slacks, we have optimized technology parameters (supply voltage, threshold voltage, and device width) through a gate-level power optimizer and have tested the algorithm on a set of benchmark example circuits and building blocks of a synthesizable ARM core. The experimental results show that our strategy delivers over an order of magnitude savings in total (static and dynamic) power and reduces the optimization run-time significantly.


asilomar conference on signals, systems and computers | 2002

Energy minimization of a pipelined processor using a low voltage pipelined cache

Jun Cheol Park; Vincent John Mooney; Krishna V. Palem; Kyu-won Choi

A cache is a power-hungry component in a processor. Therefore, a reduction in cache energy can have a significant impact on overall processor energy consumption. In this paper, we propose a new energy minimization technique for a pipelined processor using a low voltage pipelined cache. We consider a case where a pipelined cache is not required but is used nonetheless, enabling the cache supply voltage to be lowered. Using this method, five benchmarks show that power consumption is reduced by 24.85% at a cost of an average increase in execution time of 15.35% resulting in an average overall energy reduction of 13.33%.


Power aware computing | 2002

Power-performance trade-offs in second level memory used by an ARM-like RISC architecture

Kiran Puttaswamy; Lakshmi N. Chakrapani; Kyu-won Choi; Yuvraj Singh Dhillon; Utku Diril; Kyoung-Keun Lee; Jun Cheol Park; Abhijit Chatterjee; Peeter Ellervee; Vincent John Mooney; Krishna V. Palem; Weng-Fai Wong

Power consumption is an important dimension in microprocessor and digital system design. This is especially true in the embedded setting where microprocessors have to operate without the luxury of a large power supply or cooling structures. In this paper, we describe an infrastructure setup for the study of power-performance tradeoffs in microprocessor architecture and compiler optimizations. This infrastructure distinguishes itself from those already proposed in the literature in its use of power estimations based on synthesis of the architecture and the full integration of a well-established optimizing compiler framework. We present some preliminary results where we show how the circuit level and architectural techniques can be combined to save overall system power. In particular we reduce the clock frequency and supply voltage of level two memory accesses (circuit level technique) and compensate for the resulting increase in the completion time by implementing a non-blocking store buffer (architectural technique) resulting in up to 39 % less power and up to 28 % less energy on a set of candidate benchmarks.


Ageing Research Reviews | 2003

U DSM (U I tra-Deep S u b-M icron)-Aware Post-Layou t Power Optimization for Ultra Low-Power CMOS VLSl*

Kyu-won Choi; Abhijit Chatterjee


Archive | 2002

Hierarchical Power Optimization for System-on-a-Chip (SoC)through CMOS Technology Scaling

Kyu-won Choi; Abhijit Chatterjee

Collaboration


Dive into the Kyu-won Choi's collaboration.

Top Co-Authors

Avatar

Abhijit Chatterjee

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Jun Cheol Park

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Vincent John Mooney

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Kiran Puttaswamy

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yuvraj Singh Dhillon

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Abdulkadir Utku Diril

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Kyoung-Keun Lee

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Lakshmi N. Chakrapani

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Utku Diril

Georgia Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge