Network


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

Hotspot


Dive into the research topics where Jen-Wei Hsieh is active.

Publication


Featured researches published by Jen-Wei Hsieh.


design automation conference | 2007

Endurance enhancement of flash-memory storage systems: an efficient static wear leveling design

Yuan-Hao Chang; Jen-Wei Hsieh; Tei-Wei Kuo

This work is motivated by the strong demand of reliability enhancement over flash memory. Our objective is to improve the endurance of flash memory with limited overhead and without many modifications to popular implementation designs, such as flash translation layer protocol (FTL) and NAND flash translation layer protocol (NFTL). A static wear leveling mechanism is proposed with limited memory-space requirements and an efficient implementation. The properties of the mechanism are then explored with various implementation considerations. Through a series of experiments based on a realistic trace, we show that the endurance of FTL and NFTL could be significantly improved with limited system overheads.


ACM Transactions on Storage | 2006

Efficient identification of hot data for flash memory storage systems

Jen-Wei Hsieh; Tei-Wei Kuo; Li-Pin Chang

Hot data identification for flash memory storage systems not only imposes great impacts on flash memory garbage collection but also strongly affects the performance of flash memory access and its lifetime (due to wear-levelling). This research proposes a highly efficient method for on-line hot data identification with limited space requirements. Different from past work, multiple independent hash functions are adopted to reduce the chance of false identification of hot data and to provide predictable and excellent performance for hot data identification. This research not only offers an efficient implementation for the proposed framework, but also presents an analytic study on the chance of false hot data identification. A series of experiments was conducted to verify the performance of the proposed method, and very encouraging results are presented.


IEEE Transactions on Computers | 2010

Improving Flash Wear-Leveling by Proactively Moving Static Data

Yuan-Hao Chang; Jen-Wei Hsieh; Tei-Wei Kuo

Motivated by the strong demand for flash memory with enhanced reliability, this work attempts to achieve improved flash-memory endurance without substantially increasing overhead and without excessively modifying popular implementation designs such as the flash translation layer protocol (FTL), NAND flash translation layer protocol (NFTL), and block-level flash translation layer protocol (BL). A wear-leveling mechanism for moving data that are not updated is proposed to distribute wear-leveling actions over the entire physical address space, so that static or rarely updated data can be proactively moved and memory-space requirements can be minimized. The properties of the mechanism are then explored with various implementation considerations. A series of experiments based on a realistic trace demonstrates the significantly improved endurance of FTL, NFTL, and BL with limited system overhead.


acm symposium on applied computing | 2005

Efficient on-line identification of hot data for flash-memory management

Jen-Wei Hsieh; Li-Pin Chang; Tei-Wei Kuo

Hot-data identification for flash-memory storage systems not only imposes great impacts on flash-memory garbage collection but also strongly affects the performance of flashmemory access and its life time (due to wear-levelling). In this research, we propose a highly efficient method for online hot-data identification with limited space requirements. Different from the past work, multiple independent hash functions are adopted to reduce the chance of false identification of hot data and provide predictable and excellent performance for hot-data identification. We not only propose an efficient implementation of the proposed framework but also conduct a series of experiments to verify the performance of the proposed method, in which very encouraging results are presented.


international symposium on object component service oriented real time distributed computing | 2008

The Behavior Analysis of Flash-Memory Storage Systems

Po-Chun Huang; Yuan-Hao Chang; Tei-Wei Kuot; Jen-Wei Hsieh; Miller Lin

Performance and reliability are two major design concerns of flash-memory storage systems, especially for low-cost products. Although various excellent flash- memory management schemes are proposed, there is little work done on how to evaluate the designs or implementations of flash-memory storage systems. Many of the existing evaluation workloads for flash-memory storage systems still rely on those based on hard disks. This work aims at the needs of behavior analysis of flash-memory storage systems and their evaluations. In particular, a set of evaluation metrics and their corresponding access patterns are proposed. The behaviors of flash memory are also analyzed in terms of performance and reliability issues.


embedded and real-time computing systems and applications | 2007

A NOR Emulation Strategy over NAND Flash Memory

Jian-Hong Lin; Yuan-Hao Chang; Jen-Wei Hsieh; Tei-Wei Kuo; Cheng-Chih Yang

This work is motivated by a strong market demand in the replacement of NOR flash memory with NAND flash memory to cut down the cost in many embedded-system designs, such as mobile phones. Different from LRU-related caching or buffering studies, we are interested in prediction-based prefetching based on given execution traces of application executions. An implementation strategy is proposed in the storage of the prefetching information with limited SRAM and run-time overheads. An efficient prediction procedure is presented based on information extracted from application executions to reduce the performance gap between NAND flash memory and NOR flash memory in reads. With the behavior of a target application extracted from a set of collected traces, we show that data access to NOR flash memory can be responded effectively over the proposed implementation.


international symposium on low power electronics and design | 2007

Energy-efficient and performance-enhanced disks using flash-memory cache

Jen-Wei Hsieh; Tei-Wei Kuo; Po-Liang Wu; Yu-Chung Huang

This work explores the unique characteristics of flash memory in serving as a cache layer for disks. The experiments show that the proposed management scheme could save up to 20% energy consumption while reduce the read response time by the two third and the write response time by the five sixth of their counterparts. The estimated lifetime of the flash-memory cache is significantly improved as well.


IEEE Transactions on Computers | 2008

Configurable Flash-Memory Management: Performance versus Overheads

Jen-Wei Hsieh; Yi-Lin Tsai; Tei-Wei Kuo; Tzao-Lin Lee

Flash memory is widely adopted in various consumer products for information storage, especially for embedded systems. With strong demands on product designs for overhead control and performance requirements, vendors must have an effective design for the mapping of logical block addresses (LBAs) and physical addresses of data over flash memory. This paper targets such an essential issue by proposing a configurable mapping method that could trade the main-memory overhead with the system performance under the best needs of vendors. A series of experiments is conducted to provide insights on different configurations and the proposed method, compared to existing implementations.


sensor networks ubiquitous and trustworthy computing | 2006

Configurable NAND flash translation layer

Yi-Lin Tsai; Jen-Wei Hsieh; Tei-Wei Kuo

Flash memory is widely adopted in various consumer products, especially for embedded systems. With strong demands on product designs for overhead control and performance requirements, vendors must have an effective design for the mapping of logical block addresses (LBAs) and physical addresses of data over flash memory. This paper targets such an essential issue by proposing a configurable mapping method that could trade the main-memory overhead with the system performance under the best needs of vendors. A series of experiments is conducted to provide insights on different configurations of the proposed method


ACM Transactions on Storage | 2010

A strategy to emulate NOR flash with NAND flash

Yuan-Hao Chang; Jian-Hong Lin; Jen-Wei Hsieh; Tei-Wei Kuo

This work is motivated by a strong market demand for the replacement of NOR flash memory with NAND flash memory to cut down the cost of many embedded-system designs, such as mobile phones. Different from LRU-related caching or buffering studies, we are interested in prediction-based prefetching based on given execution traces of application executions. An implementation strategy is proposed for the storage of the prefetching information with limited SRAM and run-time overheads. An efficient prediction procedure is presented based on information extracted from application executions to reduce the performance gap between NAND flash memory and NOR flash memory in reads. With the behavior of a target application extracted from a set of collected traces, we show that data access to NOR flash memory can respond effectively over the proposed implementation.

Collaboration


Dive into the Jen-Wei Hsieh's collaboration.

Top Co-Authors

Avatar

Tei-Wei Kuo

National Taiwan University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Li-Pin Chang

National Chiao Tung University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Han-Yi Lin

National Taiwan University

View shared research outputs
Top Co-Authors

Avatar

Jiantao Wang

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Kam-Yiu Lam

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Yi-Lin Tsai

National Taiwan University

View shared research outputs
Top Co-Authors

Avatar

Chun Jiang Zhu

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Chung Keung Poon

City University of Hong Kong

View shared research outputs
Researchain Logo
Decentralizing Knowledge