Page 170 - My FlipBook
P. 170
研
人 Research Fellow
員 張原豪 Yuan-Hao Chang
Faculty Ph.D., Computer Science and Information Engineering,
National Taiwan University, Taiwan
T +886-2-2788-3799 ext. 1612 E johnson@iis.sinica.edu.tw
F +886-2-2782-4814 W www.iis.sinica.edu.tw/pages/johnson
・ Research Fellow (2018-present) & Deputy Director (2019-present), Institute of
Information Science, Academia Sinica
・ Best Paper Award, ACM/IEEE International Conference on Hardware/Software Codesign
and System Synthesis (CODES+ISSS) (2019)
・ Best Paper Award, IEEE Non-Volatile Memory Systems and Applications Symposium
(NVMSA) 2019
・ Best paper nomination, ACM/IEEE Design Automation Conference (DAC) (2016)
・ Ta-You Wu Memorial Award, Ministry of Science and Technology (MOST) (2016)
Research Description
My research area is mainly on embedded systems, with a prime focus on improving the performance, reliability, and endurance of their
storage systems with di erent types of non-volatile memories. It later grows to consider byte-addressable non-volatile memory (NVM) as
both main memory and storage of embedded systems. Embedded systems, such as battery-powered consumer electronics and mobile
computing systems, usually adopt flash storage devices as their storage systems. The fast-growing need of storage capacity drives the
development of multi-level-cell (MLC) ash memory and 3D ash memory. However, due to the shrinking of the fabrication process and the
advances of manufacturing technology to increase the density and capacity of ash chips, the performance, reliability, and endurance of
MLC and 3D ash chips have become major design issues in related product designs. To address the above issues, we are interested in the
solution at the storage device level. Our research goal is to resolve these issues with management designs in the software/ rmware layer of
ash storage devices. On the other hand, existing le systems do not take the special characteristics of NVMs into consideration. As a result,
when di erent NVMs are adopted as the storage media in di erent systems, the nice features of NVMs (e.g., byte-addressability and fast
random access) might not be fully utilized, and the drawbacks of NVMs are not carefully tackled as well. Thus, in this research direction, we
are interested in the le system design and optimization for NVM-based storage systems by utilizing the nice features of NVMs and resolving
the drawbacks of NVMs. In particular, we pay more attention on addressing the space utilization and write ampli cation issues because
embedded systems usually have limited energy and storage capacity.
Publications
1. Shuo-Han Chen, Yen-Ting Chen, Yuan-Hao Chang, Hsin-Wen 6. Che-Wei Tsao, Yuan-Hao Chang, and Tei-Wei Kuo, "Boosting
Wei, and Wei-Kuan Shih, "A Progressive Performance Boosting NVDIMM Performance with a Light-Weight Caching Algorithm,"
Strategy for 3D Charge-trap NAND Flash," IEEE Transactions on IEEE Transactions on Very Large Scale Integration Systems
Very Large Scale Integration Systems (TVLSI) , vol. 26, no. 11, (TVLSI), vol. 26, no. 8, pp. 1518-1530, Aug. 2018.
pp. 2322-2334, Nov. 2018.
7. Tseng-Yi Chen, Yuan-Hao Chang, Shuo-Han Chen, Chih-Ching
2. Wei-Chen Wang, Chien-Chung Ho, Yuan-Hao Chang, Tei-Wei Kuo, Ming-Chang Yang, Hsin-Wen Wei, and Wei-Kuan Shih,
Kuo, and Ping-Hsien Lin, "Scrubbing-aware Secure Deletion "wrJFS: A Write-Reduction Journaling File System for Byte-
for 3D NAND Flash," IEEE Transactions on Computer-Aided addressable NVRAM," IEEE Transactions on Computers (TC),
Design of Integrated Circuits and Systems (TCAD), vol. 37, vol. 67, no. 7, pp. 1023-1038, Jul. 2018.
no. 11, pp. 2790-2801, Nov. 2018. (Integrated with ACM/IEEE
CODES+ISSS'18) 8. Chien-Chung Ho, Yu-Ming Chang, Yuan-Hao Chang, and Tei-
Wei Kuo, "SLC-Like Programming Scheme for MLC Flash
3. Chun-Feng Wu, Ming-Chang Yang, Yuan-Hao Chang, and Tei- Memory," ACM Transactions on Storage (TOS), vol. 14, no. 1,
Wei Kuo, "Hot-Spot Suppression for Resource-Constrained pp. 11:1-11:26, Mar. 2018.
Image Recognition Devices with Non-Volatile Memory," IEEE
Transactions on Computer-Aided Design of Integrated Circuits 9. Shuo-Han Chen, Tseng-Yi Chen, Yuan-Hao Chang, Hsin-Wen
and Systems (TCAD), vol. 37, no. 11, pp. 2567-2577, Nov. 2018. Wei, and Wei-Kuan Shih, "UnistorFS: A Union Storage File
(Integrated with ACM/IEEE EMSOFT'18) System Design for Resource Sharing between Memory and
Storage on Persistent RAM based Systems," ACM Transactions
4. Tseng-Yi Chen, Yuan-Hao Chang, Yuan-Hung Kuan, Ming-Chang on Storage (TOS), vol. 14, no. 1, pp. 3:1-3:22, Feb. 2018.
Yang, Yu-Ming Chang, and Pi-Cheng Hsiu, "Enhancing Flash
Memory Reliability by Jointly Considering Write-back Pattern 10. Chun-Feng Wu, Ming-Chang Yang, and Yuan-Hao Chang,
and Block Endurance," ACM Transactions on Design Automation "Improving Runtime Performance of Deduplication System
of Electronic Systems (TODAES), vol. 23, no. 5, pp. 64:1-64:24, with Host-Managed SMR Storage Drives," ACM/IEEE Design
Aug. 2018. Automation Conference (DAC), San Francisco, USA, Jun. 24-28,
2018. (Top Conference)
5. Shuo-Han Chen, Yuan-Hao Chang, Yu-Pei Liang, Hsin-Wen Wei,
and Wei-Kuan Shih, "An Erase Efficiency Boosting Strategy for
3D Charge Trap NAND Flash," IEEE Transactions on Computers
(TC), vol. 67, no. 9, pp. 1246-1258, Sep. 2018.
168
人 Research Fellow
員 張原豪 Yuan-Hao Chang
Faculty Ph.D., Computer Science and Information Engineering,
National Taiwan University, Taiwan
T +886-2-2788-3799 ext. 1612 E johnson@iis.sinica.edu.tw
F +886-2-2782-4814 W www.iis.sinica.edu.tw/pages/johnson
・ Research Fellow (2018-present) & Deputy Director (2019-present), Institute of
Information Science, Academia Sinica
・ Best Paper Award, ACM/IEEE International Conference on Hardware/Software Codesign
and System Synthesis (CODES+ISSS) (2019)
・ Best Paper Award, IEEE Non-Volatile Memory Systems and Applications Symposium
(NVMSA) 2019
・ Best paper nomination, ACM/IEEE Design Automation Conference (DAC) (2016)
・ Ta-You Wu Memorial Award, Ministry of Science and Technology (MOST) (2016)
Research Description
My research area is mainly on embedded systems, with a prime focus on improving the performance, reliability, and endurance of their
storage systems with di erent types of non-volatile memories. It later grows to consider byte-addressable non-volatile memory (NVM) as
both main memory and storage of embedded systems. Embedded systems, such as battery-powered consumer electronics and mobile
computing systems, usually adopt flash storage devices as their storage systems. The fast-growing need of storage capacity drives the
development of multi-level-cell (MLC) ash memory and 3D ash memory. However, due to the shrinking of the fabrication process and the
advances of manufacturing technology to increase the density and capacity of ash chips, the performance, reliability, and endurance of
MLC and 3D ash chips have become major design issues in related product designs. To address the above issues, we are interested in the
solution at the storage device level. Our research goal is to resolve these issues with management designs in the software/ rmware layer of
ash storage devices. On the other hand, existing le systems do not take the special characteristics of NVMs into consideration. As a result,
when di erent NVMs are adopted as the storage media in di erent systems, the nice features of NVMs (e.g., byte-addressability and fast
random access) might not be fully utilized, and the drawbacks of NVMs are not carefully tackled as well. Thus, in this research direction, we
are interested in the le system design and optimization for NVM-based storage systems by utilizing the nice features of NVMs and resolving
the drawbacks of NVMs. In particular, we pay more attention on addressing the space utilization and write ampli cation issues because
embedded systems usually have limited energy and storage capacity.
Publications
1. Shuo-Han Chen, Yen-Ting Chen, Yuan-Hao Chang, Hsin-Wen 6. Che-Wei Tsao, Yuan-Hao Chang, and Tei-Wei Kuo, "Boosting
Wei, and Wei-Kuan Shih, "A Progressive Performance Boosting NVDIMM Performance with a Light-Weight Caching Algorithm,"
Strategy for 3D Charge-trap NAND Flash," IEEE Transactions on IEEE Transactions on Very Large Scale Integration Systems
Very Large Scale Integration Systems (TVLSI) , vol. 26, no. 11, (TVLSI), vol. 26, no. 8, pp. 1518-1530, Aug. 2018.
pp. 2322-2334, Nov. 2018.
7. Tseng-Yi Chen, Yuan-Hao Chang, Shuo-Han Chen, Chih-Ching
2. Wei-Chen Wang, Chien-Chung Ho, Yuan-Hao Chang, Tei-Wei Kuo, Ming-Chang Yang, Hsin-Wen Wei, and Wei-Kuan Shih,
Kuo, and Ping-Hsien Lin, "Scrubbing-aware Secure Deletion "wrJFS: A Write-Reduction Journaling File System for Byte-
for 3D NAND Flash," IEEE Transactions on Computer-Aided addressable NVRAM," IEEE Transactions on Computers (TC),
Design of Integrated Circuits and Systems (TCAD), vol. 37, vol. 67, no. 7, pp. 1023-1038, Jul. 2018.
no. 11, pp. 2790-2801, Nov. 2018. (Integrated with ACM/IEEE
CODES+ISSS'18) 8. Chien-Chung Ho, Yu-Ming Chang, Yuan-Hao Chang, and Tei-
Wei Kuo, "SLC-Like Programming Scheme for MLC Flash
3. Chun-Feng Wu, Ming-Chang Yang, Yuan-Hao Chang, and Tei- Memory," ACM Transactions on Storage (TOS), vol. 14, no. 1,
Wei Kuo, "Hot-Spot Suppression for Resource-Constrained pp. 11:1-11:26, Mar. 2018.
Image Recognition Devices with Non-Volatile Memory," IEEE
Transactions on Computer-Aided Design of Integrated Circuits 9. Shuo-Han Chen, Tseng-Yi Chen, Yuan-Hao Chang, Hsin-Wen
and Systems (TCAD), vol. 37, no. 11, pp. 2567-2577, Nov. 2018. Wei, and Wei-Kuan Shih, "UnistorFS: A Union Storage File
(Integrated with ACM/IEEE EMSOFT'18) System Design for Resource Sharing between Memory and
Storage on Persistent RAM based Systems," ACM Transactions
4. Tseng-Yi Chen, Yuan-Hao Chang, Yuan-Hung Kuan, Ming-Chang on Storage (TOS), vol. 14, no. 1, pp. 3:1-3:22, Feb. 2018.
Yang, Yu-Ming Chang, and Pi-Cheng Hsiu, "Enhancing Flash
Memory Reliability by Jointly Considering Write-back Pattern 10. Chun-Feng Wu, Ming-Chang Yang, and Yuan-Hao Chang,
and Block Endurance," ACM Transactions on Design Automation "Improving Runtime Performance of Deduplication System
of Electronic Systems (TODAES), vol. 23, no. 5, pp. 64:1-64:24, with Host-Managed SMR Storage Drives," ACM/IEEE Design
Aug. 2018. Automation Conference (DAC), San Francisco, USA, Jun. 24-28,
2018. (Top Conference)
5. Shuo-Han Chen, Yuan-Hao Chang, Yu-Pei Liang, Hsin-Wen Wei,
and Wei-Kuan Shih, "An Erase Efficiency Boosting Strategy for
3D Charge Trap NAND Flash," IEEE Transactions on Computers
(TC), vol. 67, no. 9, pp. 1246-1258, Sep. 2018.
168