Skip to main content

Dongkun Shin

Sungkyunkwan University · Computer Science

About the Lab

Professor Dongkun Shin's research lab specializes in low-power embedded systems and energy-efficient computing, with a strong focus on dynamic voltage scaling (DVS) and power management techniques for real-time and multiprocessor systems. The lab develops advanced algorithms for intra-task voltage scheduling, network-on-chip (NoC) energy optimization, and power-aware task scheduling in heterogeneous and conditional task environments. Their work bridges software and hardware co-design, enabling significant energy reduction in applications such as multimedia processing and real-time systems. The lab also emphasizes automated tool development to transform conventional programs into low-energy equivalents without altering functionality.

dynamic voltage scalingreal-time systemslow-power designnetwork-on-chiptask scheduling

Research Overview

Papers
180
Total Citations
2,482
Papers (5y)
24
Primary Field
Computer Science

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
24total
2022
2023
2024
2025
2026
Citations per year (5y)
69total
20222023202420252026

Selected Papers

15
1
Article|246 citations·2001
Intra-task voltage scheduling for low-energy hard real-time applications
Dongkun Shin, Jihong Kim, Seongsoo Lee
IEEE Design & Test of Computers

A novel intra-task voltage-scheduling algorithm controls the supply voltage within an individual task boundary. By fully exploiting slack time, it achieves a high-energy reduction ratio. Using this algorithm, a software tool automatically converts an application into a low energy version.

Hardware and ArchitectureComputer Science
2
Article|99 citations·2004
Power-aware communication optimization for networks-on-chips with voltage scalable links
Dongkun Shin, Jihong Kim

Networks-on-Chip (NoC) is emerging as a practical development platform for future systems-on-chip products. We propose an energy-efficient static algorithm which optimizes the energy consumption of task communications in NoCs with voltage scalable links. In order to find optimal link speeds, the proposed algorithm (based on a genetic formulation) globally explores the design space of NoC-based systems, including task assignment, tile mapping, routing path allocation, task scheduling and link spe

Computer Networks and CommunicationsComputer Science
3
Article|98 citations·2001
Low-energy intra-task voltage scheduling using static timing analysis
Dongkun Shin, Jihong Kim, Seongsoo Lee

We propose an intra-task voltage scheduling algorithm for low-energy hard real-time applications. Based on a static timing analysis technique, the proposed algorithm controls the supply voltage within an individual task boundary. By fully exploiting all the slack times, a scheduled program by the proposed algorithm always complete its execution near the deadline, thus achieving a high energy reduction ratio. In order to validate the effectiveness of the proposed algorithm, we built a software to

Hardware and ArchitectureComputer Science
4
Article|74 citations·2010
ComboFTL: Improving performance and lifespan of MLC flash memory using SLC flash buffer
Soojun Im, Dongkun Shin
SJR Q1Journal of Systems Architecture
Computer Networks and CommunicationsComputer Science
5
Article|72 citations·2003
Power-aware scheduling of conditional task graphs in real-time multiprocessor systems
Dongkun Shin, Jihong Kim

We propose a novel power-aware task scheduling algorithm for DVS-enabled real-time multiprocessor systems. Unlike the existing algorithms, the proposed DVS algorithm can handle conditional task graphs (CTGs) which model more complex precedence constraints. We first propose a condition-unaware task scheduling algorithm integrating the task ordering algorithm for CTGs and the task stretching algorithm for unconditional task graphs. We then describe a condition-aware task scheduling algorithm which

Hardware and ArchitectureComputer Science
6
Article|47 citations·2004
Dynamic voltage scaling of periodic and aperiodic tasks in priority-driven systems
Dongkun Shin, Jihong Kim
Asia and South Pacific Design Automation Conference

Abstract — We describe dynamic voltage scaling (DVS) algo-rithms for real-time systems with both periodic and aperiodic tasks. Although many DVS algorithms have been developed for real-time systems with periodic tasks, none of them can be used for the system with both periodic and aperiodic tasks because of arbitrary temporal behaviors of aperiodic tasks. We propose an off-line DVS algorithm and on-line DVS algorithms that are based on existing DVS algorithms. The proposed algorithms utilize the

Hardware and ArchitectureComputer Science
7
Article|43 citations·2001
A profile-based energy-efficient intra-task voltage scheduling algorithm for real-time applications
Dongkun Shin, Jihong Kim

Article Share on A profile-based energy-efficient intra-task voltage scheduling algorithm for real-time applications Authors: Dongkun Shin School of Computer Science and Engineering, Seoul National University School of Computer Science and Engineering, Seoul National UniversityView Profile , Jihong Kim School of Computer Science and Engineering, Seoul National University School of Computer Science and Engineering, Seoul National UniversityView Profile Authors Info & Claims ISLPED '01: Proceeding

Hardware and ArchitectureComputer Science
8
Article|32 citations·2002
Energy-monitoring tool for low-power embedded programs
Dongkun Shin, Hojun Shim, Yongsoo Joo, Han-Saem Yun, Jihong Kim, Naehyuck Chang
IEEE Design & Test of Computers

Designing highly efficient embedded programs requires efficient tools to support performance monitoring and tuning of embedded software. Several such tools are available for various embedded processors. To effectively meet the energy consumption requirements of embedded systems, programmers try to understand the energy and power consumption of embedded systems as a high-priority monitoring target. The paper discusses SES, a highly integrated tool that delivers cycle-by-cycle power consumption da

Hardware and ArchitectureComputer Science
9
Article|31 citations·2006
Dynamic voltage scaling of mixed task sets in priority-driven systems
Dongkun Shin, Jihong Kim
SJR Q1IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

This paper describes dynamic voltage scaling (DVS) algorithms for real-time systems with both periodic and aperiodic tasks. Although many DVS algorithms have been developed for real-time systems with periodic tasks, none of them can be used for a system with both periodic and aperiodic tasks because of the arbitrary temporal behaviors of aperiodic tasks. This paper proposes off-line and on-line DVS algorithms that are based on existing DVS algorithms. The proposed algorithms utilize the executio

Hardware and ArchitectureComputer Science
10
Article|31 citations·2005
Intra-task voltage scheduling on DVS-enabled hard real-time systems
Dongkun Shin, Jihong Kim
SJR Q1IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

This paper proposes a novel intra-task dynamic voltage scheduling (IntraDVS) framework for low-energy hard real-time applications. Based on a static timing analysis technique, the proposed approach controls the supply voltage within an individual task boundary. By fully exploiting all the slack times, a scheduled program by the proposed technique always completes its execution near the deadline, thus achieving a high energy reduction ratio. The problem formulation of IntraDVS is first presented

Hardware and ArchitectureComputer Science
11
Article|25 citations·2005
Dynamic voltage scaling of periodic and aperiodic tasks in priority-driven systems
Dongkun Shin, Jihong Kim
ASP-DAC 2004: Asia and South Pacific Design Automation Conference 2004 (IEEE Cat. No.04EX753)

We describe dynamic voltage scaling (DVS) algorithms for real-time systems with both periodic and aperiodic tasks. Although many DVS algorithms have been developed for real-time systems with periodic tasks, none of them can he used for the system with both periodic and aperiodic tasks because of arbitrary temporal hehaviors of aperiodic tasks. We propose an off-line DVS algorithm and on-line DVS algorithms that are based on existing DVS algorithms. The proposed algorithms utilize the execution b

Hardware and ArchitectureComputer Science
12
Book Chapter|24 citations·2003
SimDVS: An Integrated Simulation Environment for Performance Evaluation of Dynamic Voltage Scaling Algorithms
Dongkun Shin, Woonseok Kim, Jaekwon Jeon, Jihong Kim, Sang Lyul Min
SJR Q2Lecture notes in computer science
Hardware and ArchitectureComputer Science
13
Article|21 citations·2005
Optimizing intra-task voltage scheduling using data flow analysis
Dongkun Shin, Jihong Kim

Intra-task voltage scheduling (IntraDVS), which adjusts the supply voltage within an individual task boundary, is an effective technique for developing low-power applications. In IntraDVS, slack times are estimated by analyzing program's control flow information. In this paper, we propose an optimization technique for IntraDVS using data flow information. The proposed algorithm improves the energy efficiency by moving the voltage scaling points to earlier instructions based on the analysis resul

Hardware and ArchitectureComputer Science
14
Article|18 citations·2007
Optimizing Intratask Voltage Scheduling Using Profile and Data-Flow Information
Dongkun Shin, Jihong Kim
SJR Q1IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

Intratask dynamic-voltage scheduling (IntraDVS), which adjusts the supply voltage within an individual-task boundary, has been introduced as an effective technique for developing low-power single-task applications or low-power multitask applications, where a small number of tasks are dominant in total execution time. The original IntraDVS technique used the remaining worst case execution cycles, and the control-flow information to identify the voltage-scaling points (VSPs) of a program. In this

Hardware and ArchitectureComputer Science
15
Article|17 citations·2006
Communication Power Optimization for Network-on-Chip Architectures
Dongkun Shin, Jihong Kim
Journal of Low Power Electronics

Network-on-Chip (NoC) architecture is emerging as a practical interconnection architecture for future systems-on-chip products. In this paper, an energy-efficient static algorithm which optimizes the energy consumption of task communications in NoCs with voltage scalable links is proposed. In order to find optimal link speeds, the proposed algorithm (based on a genetic formulation) globally explores the design space of NoC-based systems, including network topology, task assignment, tile mapping,

Computer Networks and CommunicationsComputer Science

Research Areas

Computer Networks and CommunicationsHardware and ArchitectureComputer Vision and Pattern RecognitionElectrical and Electronic EngineeringArtificial IntelligenceCognitive Neuroscience

Dive deeper into Dongkun Shin's research on Nubint

Open this lab's papers in the app to read with AI, summarize, and cite in your writing.