Skip to main content

Chanik Park

Pohang University of Science and Technology · 情報科学

研究室紹介

Professor Chanik Park's research lab specializes in embedded systems and flash memory storage technologies, focusing on optimizing performance, energy efficiency, and reliability in resource-constrained environments. The lab explores advanced flash translation layer (FTL) architectures, energy-aware memory management techniques such as demand paging, and high-performance, cost-effective controllers for NAND flash-based solid-state storage. Research spans both hardware and software co-design, targeting applications in mobile devices, embedded systems, and industrial electronics.

flash memoryembedded systemsenergy efficiencystorage controllersdemand paging

Research Overview

Papers
203
Total Citations
2,726
Papers (5y)
22
Primary Field
情報科学

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
22total
2021
2022
2023
2024
2025
Citations per year (5y)
21total
20212022202320242025

Selected Papers

15
1
Article|163 citations·2008
A reconfigurable FTL (flash translation layer) architecture for NAND flash-based applications
Chanik Park, Wonmoon Cheon, Jeong‐Uk Kang, Kangho Roh, Wonhee Cho, Jin‐Soo Kim
SJR Q2ACM Transactions on Embedded Computing Systems

In this article, a novel FTL (flash translation layer) architecture is proposed for NAND flash-based applications such as MP3 players, DSCs (digital still cameras) and SSDs (solid-state drives). Although the basic function of an FTL is to translate a logical sector address to a physical sector address in flash memory, efficient algorithms of an FTL have a significant impact on performance as well as the lifetime. After the dominant parameters that affect the performance and endurance are categor

Computer Networks and CommunicationsComputer Science
2
Article|88 citations·2006
A High Performance Controller for NAND Flash-based Solid State Disk (NSSD)
Chanik Park, Priya Talawar, Daeski Won, Myung‐Jin Jung, J. Im, Suksan Kim, Young-Joon Choi

NAND flash memory based solid-state disk (NSSD) has been used for industrial and military use due to its high reliability and shock resistance. With the bit cost reduction of flash memory and the explosive growth of flash market, NSSD is expected to penetrate into diverse applications such as mobile thin clients, car navigation systems and movie players, which prefer low power consumption, high reliability, high performance and so on. This paper mainly focuses on the development of a high perfor

Computer Networks and CommunicationsComputer Science
3
Article|82 citations·2004
Energy-aware demand paging on NAND flash-based embedded storages
Chanik Park, Jeong‐Uk Kang, Seon-Yeong Park, Jin‐Soo Kim

The ever-increasing requirement for high-performance and huge-capacity memories of emerging embedded applications has led to the widespread adoption of SDRAM and NAND flash memory as main and secondary memories, respectively. In particular, the use of energy consuming memory, SDRAM, has become burdensome in battery-powered embedded systems. Intuitively, though demand paging can be used to mitigate the increasing requirement of main memory size, its applicability should be deliberately elaborated

Computer Networks and CommunicationsComputer Science
4
Article|77 citations·2001
News Media Exposure and Self-Perceived Knowledge: The Illusion of Knowing
Chanik Park
SJR Q2International Journal for Quality in Health Care

Journal Article News Media Exposure and Self‐Perceived Knowledge: The Illusion of Knowing Get access Cheong‐Yi Park Cheong‐Yi Park Search for other works by this author on: Oxford Academic Google Scholar International Journal of Public Opinion Research, Volume 13, Issue 4, 1 December 2001, Pages 419–425, https://doi.org/10.1093/ijpor/13.4.419 Published: 01 December 2001

CommunicationSocial Sciences
5
Article|77 citations·2002
An optimal scheduling algorithm based on task duplication
Chanik Park, Tae-Young Choe
SJR Q1IEEE Transactions on Computers

Under the condition that the communication time is relatively shorter than the computation time for a given task, the task duplication-based scheduling (TDS) algorithm proposed by S. Darbha and D.P. Agrawal (1998) generates an optimal schedule. In this paper, we propose an extended TDS algorithm whose optimality condition is less restricted and where the length of the generated schedule is shorter than the original TDS algorithm.

Industrial and Manufacturing EngineeringEngineering
6
Article|62 citations·2004
Compiler-assisted demand paging for embedded systems with flash memory
Chanik Park, Junghee Lim, Kiwon Kwon, Jaejin Lee, Sang Lyul Min

In this paper, we propose a novel, application specific demand paging mechanism for low-end embedded systems with flash memory as secondary storage. These systems are not equipped with virtual memory. A small memory space called an execution buffer is allocated to page an application. An application-specific page manager manages the buffer. The manager is generated by a compiler post-pass and combined with the application image. Our compiler post-pass analyzes the ELF executable image of an appl

Hardware and ArchitectureComputer Science
7
Article|54 citations·2003
A low-cost memory architecture with NAND XIP for mobile embedded systems
Chanik Park, Jaeyu Seo, Sung-Hwan Bae, Hyojun Kim, Shinhan Kim, Bumsoo Kim

NAND flash memory has become an indispensable component in mobile embedded systems because of its versatile features such as non-volatility, solid-state reliability, low cost and high density. Even though NAND flash memory is gaining popularity as data storage, it can be also exploited as code memory for XIP (execute-in-place). In this paper, we present a new memory architecture which incorporates NAND flash memory into an existing memory hierarchy for code execution. The usefulness of the propo

Computer Networks and CommunicationsComputer Science
8
Article|53 citations·2002
Extended Synchronous Dataflow for Efficient DSP System Prototyping
Chanik Park, Jaewoong Jung, Soonhoi Ha
SJR Q3Design Automation for Embedded Systems
Hardware and ArchitectureComputer Science
9
Article|52 citations·1995
Efficient placement of parity and data to tolerate two disk failures in disk array systems
Chanik Park
SJR Q1IEEE Transactions on Parallel and Distributed Systems

In this paper, we deal with the data/parity placement problem which is described as follows: how to place data and parity evenly across disks in order to tolerate two disk failures, given the number of disks N and the redundancy rate p which represents the amount of disk spaces to store parity information. To begin with, we transform the data/parity placement problem into the problem of constructing an N/spl times/N matrix such that the matrix will correspond to a solution to the problem. The me

Computer Networks and CommunicationsComputer Science
10
Article|34 citations·2007
A Re-configurable FTL (Flash Translation Layer) Architecture for NAND Flash based Applications
Chanik Park, Wonmoon Cheon, Yangsup Lee, Myoungsoo Jung, Wonhee Cho, HanBin Yoon
Proceedings

In this paper, we propose a novel FTL (flash translation layer) architecture for NAND flash based applications such as mp3 players, DSCs (Digital still camera) and SSDs (Solid-state disk). Even though the basic function of an FTL is to translate a logical sector address to a physical sector address in flash memory, its efficient algorithms have a significant impact on performance as well as lifetime. After we categorize dominant parameters that affect performance and endurance, we explore the de

Computer Networks and CommunicationsComputer Science
11
Article|29 citations·2003
A low-cost memory architecture with NAND XIP for mobile embedded systems
Chanik Park, Jaeyu Seo, Sung‐Hwan Bae, Hyojun Kim, Shinhan Kim, Bumsoo Kim

NAND flash memory has become an indispensable component in mobile embedded systems because of its versatile features such as non-volatility, solid-state reliability, low cost and high density. Even though NAND flash memory is gaining popularity as data storage, it can be also exploited as code memory for XIP (execute-in-place). In this paper, we present a new memory architecture which incorporates NAND flash memory into an existing memory hierarchy for code execution. The usefulness of the propo

Hardware and ArchitectureComputer Science
12
Article|22 citations·2005
Decomposing Korean News Media Credibility in the Internet Age
Chanik Park
SJR Q1International Journal of Public Opinion Research

With the emergence of the Internet as a significant news medium in the late 1990s, a renewed interest in research on media credibility has developed. Most of the studies made comparisons between TV, newspapers, and online in terms of the public’s credibility in these media (Kim, Weaver, & Willnat, 2000; Flanagin & Metzger, 2000; Johnson & Kaye, 1998; Schweiger, 2000). However, little is known about the—possibly different—determinants of credibility of old and new media, and how credibility of si

CommunicationSocial Sciences
13
Article|18 citations·2020
SofTEE: Software-Based Trusted Execution Environment for User Applications
Unsung Lee, Chanik Park
SJR Q1IEEE AccessOA

Commodity operating systems are considered vulnerable. Therefore, when an application handles security-sensitive data, it is highly recommended to run the application in a trusted execution environment. In response to this demand, hardware-based trusted execution environments such as Intel SGX and ARM TrustZone have been developed in commodity computers. However, hardware-based approaches cannot be quickly upgraded to address design vulnerabilities or to reflect customer feedback. In this paper,

Artificial IntelligenceComputer Science
14
Article|16 citations·2003
Efficient dataflow representation of MPEG-1 audio (layer III) decoder algorithm with controlled global states
Chanik Park, JaeWoong Chung, Soonhoi Ha

We present an efficient dataflow representation of MPEG-1 Audio (Layer III) Decoder (MP3) algorithm with controlled global states. Although dataflow graph has been a successful representation language for DSP applications, lack of global states makes it unsuitable to some applications that require periodic parameter update and dynamic behavior of function blocks. We show the global states can solve these problems and be fused into dataflow graph without any side effect. With a real-life example

Hardware and ArchitectureComputer Science
15
Article|16 citations·1993
An efficient algorithm for VLSI network partitioning problem using a cost function with balancing factor
Chanik Park, Y.-S. Park
SJR Q1IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

This paper presents an efficient algorithm for network partitioning problem, which improves Fiduccia and Mattheyses' (F-M's) algorithm (1982). We have noticed that the main problem of F-M's algorithm is that the cell move operation is largely influenced by the balancing constraint. In order to handle this kind of inherent limitation in F-M's algorithm, a cost function is adopted which reflects balance degree of a partition as well as its cutset size. The weighting factor R is introduced in the c

Electrical and Electronic EngineeringEngineering

Research Areas

Computer Networks and CommunicationsInformation SystemsHardware and ArchitectureCultural StudiesArtificial IntelligenceComputer Vision and Pattern Recognition

Chanik Parkの研究をNubintでさらに深く

この研究室の論文をアプリで開き、AIと共に読み、要約し、引用しましょう。