Chinese
English
Assistant Research Fellow  |  Chang, Yuan-Hao  
 
contact
vita
education
experience
interests
descriptions
activities
invited_talk
honors
publications
patents
supervised
Personal (New window)
 
 
 
 
 
Publications
 
Journal Articles
 
1. Hung-Sheng Chang, Yuan-Hao Chang, Pi-Cheng Hsiu, Tei-Wei Kuo, and Hsiang-Pang Li, "Marching-based Wear Leveling for PCM-based Storage Systems," to appear in ACM Transactions on Design Automation of Electronic Systems.
2. Jian-Tao Wang, Kam-Yiu Lam, Yuan-Hao Chang, Jen-Wei Hsieh, and Po-Chun Huang, "Block-based Multi-version B+-Tree for Flash-based Embedded Database Systems," to appear in IEEE Transactions on Computers.
3. Po-Chun Huang, Yuan-Hao Chang, Kam-Yiu Lam, Jian-Tao Wang, and Chien-Chin Huang, "Garbage Collection for Multiversion Index in Flash-based Embedded Databases," ACM Transactions on Design Automation of Electronic Systems, volume 19, number 3, pages 25:1-25:27, June 2014.
4. Che-Wei Chang, Chuan-Yue Yang, Yuan-Hao Chang, and Tei-Wei Kuo, "Booting Time Minimization for Real-Time Embedded Systems with Non-Volatile Memory," IEEE Transactions on Computers, volume 63, number 4, pages 847-859, April 2014.
5. Yu-Ming Chang, Pi-Cheng Hsiu, Yuan-Hao Chang, and Che-Wei Chang, "A Resource-Driven DVFS Scheme for Smart Handheld Devices," ACM Transactions on Embedded Computing Systems, volume 13, number 3, pages 53:1-53:22, December 2013.
6. Po-Chun Huang, Yuan-Hao Chang, Che-Wei Tsao, Ming-Chang Yang, and Cheng-Kang Hsieh, "Migration-based Hybrid Cache Design for File Systems over Flash Storage Devices," ACM SIGAPP Applied Computing Review, volume 13, number 4, pages 8-16, December 2013.
7. Yuan-Hao Chang, Po-Chun Huang, Pei-Han Hsu, Lue-Jane Lee, Tei-Wei Kuo and David Hung-Chang Du, "Reliability Enhancement of Flash-Memory Storage Systems: An Efficient Version-Based Design," IEEE Transactions on Computers, volume 62, number 12, pages 2503-2515, December 2013.
8. Po-Chun Huang, Yuan-Hao Chang, and Tei-Wei Kuo, "An Index-Based Management Scheme with Adaptive Caching for Huge-Scale Low-Cost Embedded Flash Storages," ACM Transactions on Design Automation of Electronic Systems, volume 18, number 4, pages 56:1-56:26, October 2013.
9. Yuan-Hao Chang, Ming-Chang Yang, Tei-Wei Kuo, and Ren-Hung Hwang, "A Reliability Enhancement Design under the Flash Translation Layer for Flash-Memory Storage Systems," ACM Transactions on Embedded Computing Systems, volume 20, number 1, pages 10:1-10:29, August 2013.
10. Jen-Wei Hsieh, Yuan-Hao Chang, and Yuan-Sheng Chu, "Implementation Strategy for Downgraded Flash-Memory Storage Devices," ACM Transactions on Embedded Computing Systems, volume 12, number 1s, pages 60:1-60:29, March 2013.
11. Yuan-Hao Chang, Po-Liang Wu, Tei-Wei Kuo, and Shih-Hao Hung, "An Adaptive File-System-Oriented FTL Mechanism for Flash-Memory Storage Systems," ACM Transactions on Embedded Computing Systems, volume 11, number 1, pages 9:1-9:19, March 2012.
12. Yuan-Hao Chang, Cheng-Kang Hsieh, Po-Chun Huang, and Pi-Cheng Hsiu, "A Caching-Oriented Management Design for the Performance Enhancement of Solid-State Drives," ACM Transactions on Storage, volume 8, number 1, pages 3:1-3:21, February 2012.
13. Yuan-Hao Chang, Ping-Yi Hsu, Yung-Feng Lu, and Tei-Wei Kuo, "A Driver-Layer Caching Policy for Removable Storage Devices," ACM Transactions on Storage, volume 7, number 1, pages 1:1-1:23, June 2011.
14. Yuan-Hao Chang and Tei-Wei Kuo, "A Management Strategy for the Reliability and Performance Improvement of MLC-based Flash-memory Storage Systems," IEEE Transactions on Computers, volume 60, number 3, pages 305-320, March 2011.
15. Tei-Wei Kuo, Po-Chun Huang, Yuan-Hao Chang, Chia-Ling Ko, and Chih-Wen Hsueh, "An Efficient Fault Detection Algorithm for NAND Flash Memory," ACM SIGAPP Applied Computing Review, volume 11, number 2, pages 8-16, February 2011.
16. Yuan-Hao Chang, Jian-Hong Lin, Jen-Wei Hsieh, and Tei-Wei Kuo, "A Strategy to Emulate NOR Flash with NAND Flash," ACM Transactions on Storage, volume 6, number 2, pages 5:1-5:23, July 2010.
17. Yuan-Hao Chang, Jen-Wei Hsieh, and Tei-Wei Kuo, "Improving Flash Wear-Leveling by Proactively Moving Static Data," IEEE Transactions on Computers, volume 59, number 1, pages 53-65, January 2010.
 
 
Conference Papers
 
1. Ming-Chang Yang, Yu-Ming Chang, Po-Chun Huang, Yuan-Hao Chang, Lue-Jane Lee, and Tei-Wei Kuo, "Reliability-Aware Striping with Minimized Performance Overheads for Flash-based Storage Devices," ACM Symposium on Applied Computing (SAC), April 2015.
2. Sheng-Wei Cheng, Che-Wei Chang, Yuan-Hao Chang, Pi-Cheng Hsiu, and Chia-Heng Tu, "The Deployment of Shared Data Objects Among Handheld and Wearable Devices," ACM Symposium on Applied Computing (SAC), April 2015.
3. Fu-Hsin Chen, Ming-Chang Yang, Yuan-Hao Chang, and Tei-Wei Kuo, "A Progressive Wear Leveling to Minimize Data Migration Overheads for NAND Flash Devices," ACM/IEEE Design, Automation and Test in Europe (DATE), March 2015.
4. Ming-Chang Yang, Yu-Ming Chang, Che-Wei Tsao, Po-Chung Huang, Yuan-Hao Chang, and Tei-Wei Kuo, "Garbage Collection and Wear Leveling for Flash Memory: Past and Future," International Conference on Smart Computing (SmartComp), November 2014.
5. Sheng-Wei Cheng, Yu-Fen Chang, Yuan-Hao Chang, Shin-Wen Wei, and Wei-Kuan Shih, "Warranty-Aware Page Management for PCM-Based Embedded Systems," ACM/IEEE International Conference on Computer-Aided Design (ICCAD), November 2014, (Top Conference)
6. Chien-Chung Ho, Yu-Ming Chang, Yuan-Hao Chang, Sheng-Yen Hong, Che-Wei Chang, and Tei-Wei Kuo, "A Classification-based Prefetching Scheme for Hibernation of Embedded Computing Systems," ACM Research in Adaptive and Convergent Systems (RACS), October 2014.
7. Chien-Chung Ho, Yuan-Hao Chang, Che-Wei Tsao, and Pei-Lun Suei, "Block Reinforcement to Optimize Lifetime of Flash Storage Devices," IEEE Global Conference on Consumer Electronics (GCCE), October 2014.
8. Ming-Chang Yang, Cheng-Chin Tu, Yuan-Hao Chang, Pei-Lun Suei, and Tei-Wei Kuo, "Endurance-aware Clustering-based Mining Algorithm for Non-volatile Phase-change Memory," IEEE Global Conference on Consumer Electronics (GCCE), October 2014.
9. Ming-Chang Yang, Yuan-Hung Kuan, Yuan-Hao Chang, Pei-Lun Suei, Chia-Heng Tu, and Norman Chang, "Bad Page Relaxation to Prolong the Lifetime of Flash Devices," IEEE Global Conference on Consumer Electronics (GCCE), October 2014.
10. Bing-Jing Chang, Yuan-Hao Chang, Hung-Sheng Chang, Tei-Wei Kuo, and Hsiang-Pang Li, "A PCM Translation Layer for Integrated Memory and Storage Management," ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), October 2014, (Best Paper Nomination - Top Conference)
11. Tzu-Jung Huang, Chien-Chung Ho, Po-Chun Huang, Yuan-Hao Chang, Che-Wei Chang, and Tei-Wei Kuo, "Current-Aware Scheduling for Flash Storage Devices," IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), August 2014.
12. Chien-Chung Ho, Hui-Wen Chen, Yuan-Hao Chang, Yu-Ming Chang, Po-Chun Huang, Tei-Wei Kuo, and David Hung-Chang Du, "Energy-Aware Data Placement Strategy for SSD-Assisted Streaming Video Servers," IEEE Nonvolatile Memory Systems and Applications Symposium (NVMSA), August 2014.
13. Yuan-Hao Chang, Tseng-Yi Chen, Yun-Jhu Chen, Hsin-Wen Wei, Wei-Kuan Shih, and Zhao-Rong Lai, "Optimizing Space Utilization of File Systems on PCM-based Storage Devices," IEEE Nonvolatile Memory Systems and Applications Symposium (NVMSA), August 2014.
14. Nien-I Hsu, Tseng-Yi Chen, Yuan-Hao Chang, Hsin-Wen Wei, Wei-Kuan Shih, and Norman Chang, "Dynamic Tail Packing to Optimize Space Utilization of File Systems in Embedded Computing Systems," IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), August 2014.
15. Yu-Ming Chang, Yuan-Hao Chang, Jian-Jia Chen, Tei-Wei Kuo, Hsiang-Pang Li, and Hang-Ting Lue, "On Trading Wear-leveling with Heal-leveling," ACM/IEEE Design Automation Conference (DAC), June 2014, (Best Paper Nomination (12/787) - Top Conference)
16. Yuan-Hung Kuan, Yuan-Hao Chang, Po-Chun Huang, and Kam-Yiu Lam, "Space-Efficient Multiversion Index Scheme for PCM-based Embedded Database Systems," ACM/IEEE Design Automation Conference (DAC), June 2014, (Top Conference)
17. Kam-Yiu Lam, Jian-Tao Wang, Yuan-Hao Chang, Po-Chun Huang, Jen-Wei Hsieh, Chung Keung Poon, and ChunJiang Zhu, "Garbage Collection for Multi-version Index on Flash Memory," ACM/IEEE Design, Automation and Test in Europe (DATE), March 2014.
18. Yu-Ming Chang, Yuan-Hao Chang, Po-Chun Huang, Shou-Chieh Hsu, and Tei-Wei Kuo, "Adaptive Range-based Address Mapping for the Flash Storage Devices with Explosive Capacity," ACM International Conference on Ubiquitous Information Management and Communication (IMCOM, ICUIMC), January 2014.
19. Kuo-Yi Chen, Yuan-Hao Chang, Pei-Shu Liao, Pen-Chung Yew, Sheng-Wei Cheng, and Tien-Fu Chen, "Selective Profiling for OS Scalability Study on Multicore Systems," IEEE International Conference on Service-Oriented Computing and Applications (SOCA), December 2013.
20. Yu-Ming Chang, Yuan-Hao Chang, Tei-Wei Kuo, Hsiang-Pang Li, and Yung-Chun Li, "A Disturb-Alleviation Scheme for 3D Flash Memory," ACM/IEEE International Conference on Computer-Aided Design (ICCAD), November 2013, (Top Conference)
21. Po-Chun Huang, Yuan-Hao Chang, Tei-Wei Kuo, Chien-Chung Ho, and Hyunseung Choo, "Joint Management of Performance-predictable Virtualized Storage Devices with Hard Disk and Flash Memory," ACM Research in Adaptive and Convergent Systems (RACS), October 2013.
22. Shuo-Hung Chen, Hsiao-Mei Lin, Kuo-Yi Chen, Yuan-Hao Chang, Pen-Chung Yew, and Chien-Chung Ho, "A Systematic Methodology for OS Benchmark Characterization," ACM Research in Adaptive and Convergent Systems (RACS), October 2013.
23. Chien-Chung Ho, Po-Chun Huang, Yuan-Hao Chang and Tei-Wei Kuo, "A DRAM-Flash Index for Native Flash File Systems," ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), September 2013, (Top Conference)
24. Po-Chun Huang, Kuan-Yu Tseng, Yuan-Hao Chang, and Yuan-Hung Kuan, "Randomized Garbage Collection for Flash Storage Systems," International Workshop on Non-Volatile Memory (INVM), August 2013.
25. Ming-Chang Yang, Martin Kuo, Che-Wei Tsao, and Yuan-Hao Chang, "A Fifty-percent Rule to Minimize the Energy Consumption of PCM-based Storage Systems," IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), August 2013.
26. Ming-Chang Yang, Yuan-Hao Chang, Che-Wei Tsao, and Po-Chun Huang, "New ERA: New Efficient Reliability-Aware Wear Leveling for Endurance Enhancement of Flash Storage Devices," ACM/IEEE Design Automation Conference (DAC), June 2013, (Top Conference)
27. Che-Wei Tsao, Yuan-Hao Chang, and Ming-Chang Yang, "Performance Enhancement of Garbage Collection for Flash Storage Devices: An Efficient Victim Block Selection Design," ACM/IEEE Design Automation Conference (DAC), June 2013, (Top Conference)
28. Ming-Chang Yang, Yuan-Hao Chang, Po-Chun Huang and Tei-Wei Kuo, "Working-Set-Based Address Mapping for Ultra-Large-Scaled Flash Devices," ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), October 2012, (Top Conference)
29. Po-Chun Huang, Yuan-Hao Chang, and Tei-Wei Kuo, "Joint Management of RAM and Flash Memory with Access Pattern Considerations," ACM/IEEE Design Automation Conference (DAC), June 2012, (Top Conference)
30. Jian-Tao Wang, Kam-Yiu Lam, Yuan-Hao Chang, Jen-Wei Hsieh, Song Han, Yuang-Hung Kuan, and Aloysius K. Mok, "Cluster-Based Multi-version B+-Tree in Flash-Based Embedded Database Systems," Work-in-Progress (WiP) Session of IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), April 2012.
31. Benny Akesson, Po-Chun Huang, Fabien Clermidy, Denis Dutoit, Kees Goossens, Yuan-Hao Chang, Tei-Wei Kuo, Pascal Vivet and Drew Wingard, "Memory Controllers for High-Performance and Real-Time MPSoCs," ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), October 2011, (Top Conference)
32. Chi-Ju Chang, Che-Wei Chang, Chuan-Yue Yang, Yuan-Hao Chang, and Tei-Wei Kuo, "A Run-Time Page Selection Methodology for Efficient Quality-Based Resuming," IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), August 2011.
33. Pei-Han Hsu, Yuan-Hao Chang, Po-Chun Huang, Tei-Wei Kuo, and David Hung-Chang Du, "A Version-based Strategy for Reliability Enhancement of Flash File Systems," ACM/IEEE Design Automation Conference (DAC), June 2011, (Top Conference)
34. Jen-Wei Hsieh, Yuan-Hao Chang, and Wei-Li Lee, "An Enhanced Leakage-Aware Scheduler for Dynamically Reconfigurable FPGAs," ACM/IEEE Asia and South Pacific Design Automation Conference (ASP-DAC), January 2011.
35. Yuan-Hao Chang and Tei-Wei Kuo, "A Reliable MTD Design for MLC Flash-Memory Storage Systems," ACM International Conference on Embedded Software (EMSOFT), October 2010.
36. Yuan-Hao Chang, Wei-Lun Lu, Po-Chun Huang, Lue-Jane Lee, and Tei-Wei Kuo, "An Efficient FTL Design for Multi-Chipped Solid-State Drives," IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), August 2010.
37. Yu-Chia Lin, Chuan-Yue Yang, Che-Wei Chang, Yuan-Hao Chang, Tei-Wei Kuo, and Chi-Sheng Shih, "Energy-Efficient Mapping Technique for Virtual Cores," IEEE Euromicro Conference on Real-Time Systems (ECRTS), July 2010.
38. Cheng-Kang Hsieh, Yuan-Hao Chang, Che-Wei Chang, and Tei-Wei Kuo, "Performance and Reliability Enhancement for File Systems with Non-Volatile RAM over Solid-State Drives," International Workshop on Software Support for Portable Storage (IWSSPS), October 2009.
39. Yuan-Hao Chang and Tei-Wei Kuo, "A Commitment-based Management Strategy for the Performance and Reliability Enhancement of Flash-memory Storage Systems," ACM/IEEE Design Automation Conference (DAC), July 2009, (Top Conference)
40. Po-Liang Wu, Yuan-Hao Chang, and Tei-Wei Kuo, "A File-System-Aware FTL Design for Flash-Memory Storage Systems," ACM/IEEE Design, Automation and Test in Europe (DATE), April 2009.
41. Yuan-Sheng Chu, Jen-Wei Hsieh, Yuan-Hao Chang, and Tei-Wei Kuo, "A Set-Based Mapping Strategy for Flash-Memory Reliability Enhancement," ACM/IEEE Design, Automation and Test in Europe (DATE), April 2009.
42. Tei-Wei Kuo, Yuan-Hao Chang, Po-Chun Huang, and Che-Wei Chang, "Special Issues in Flash," ACM/IEEE International Conference on Computer-Aided Design (ICCAD), November 2008, (Top Conference)
43. Po-Chun Huang, Yuan-Hao Chang, Tei-Wei Kuo, Jen-Wei Hsieh, and Miller Lin, "The Behavior Analysis of Flash-Memory Storage Systems," IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC), May 2008.
44. Jian-Hong Lin, Yuan-Hao Chang, Jen-Wei Hsieh, Tei-Wei Kuo, and Cheng-Chih Yang, "A NOR Emulation Strategy over NAND Flash Memory," IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), August 2007.
45. Yuan-Hao Chang, Jen-Wei Hsieh, and Tei-Wei Kuo, "Endurance Enhancement of Flash-Memory Storage Systems: An Efficient Static Wear Leveling Design," ACM/IEEE Design Automation Conference (DAC), June 2007, (Best Paper Nomination (10/659) - Top Conference)
46. Tei-Wei Kuo, Jen-Wei Hsieh, Li-Pin Chang, and Yuan-Hao Chang, "Configurability of Performance and Overheads in Flash Management," ACM/IEEE Asia and South Pacific Design Automation Conference (ASP-DAC), January 2006.
 
 
 
Book & Book Chapters
 
1. Yuan-Hao Chang and Li-Pin Chang,, chapter "Efficient Wear Leveling in NAND Flash Memory," Inside Solid State Drives (SSDs), pages 233-258, Springer, 2013.
 
 
 
bg