Chinese
English
Associate 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. Che-Wei Tsao, Yuan-Hao Chang, Ming-Chang Yang, and Po-Chun Huang, "Efficient Victim Block Selection for Flash Storage Devices," to appear in IEEE Transactions on Computers.
2. Ming-Chang Yang, Yuan-Hao Chang, Tei-Wei Kuo, and Po-Chun Huang, "Capacity-independent Address Mapping for Flash Storage Devices with Explosively Growing Capacity," to appear in IEEE Transactions on Computers.
3. 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," IEEE Transactions on Computers, volume 64, number 4, pages 925-940, April 2015.
4. Chien-Chung Ho, Sheng-Wei Cheng, Yuan-Hao Chang, Yu-Ming Chang, Sheng-Yen Hong, and Che-Wei Chang, "Efficient Hibernation Resuming with Classification-based Prefetching Scheme for Embedded Computing Systems," ACM SIGAPP Applied Computing Review, volume 15, number 1, pages 33-43, March 2015.
5. 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," ACM Transactions on Design Automation of Electronic Systems, volume 20, number 2, pages 25:1-25:22, February 2015.
6. Kam-Yiu Lam, Chun Jiang Zhu, Yuan-Hao Chang, Jen-Wei Hsieh, Po-Chun Huang, Chung Keung Poon, and Jiantao Wang, "Garbage Collection of Multi-version Indexed Data on Flash Memory," Elsevier Journal of Systems Architecture, volume 60, number 8, pages 630-643, September 2014.
7. 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.
8. 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.
9. 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.
10. 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.
11. 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.
12. 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.
13. 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.
14. 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.
15. 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.
16. 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.
17. 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.
18. 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.
19. 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.
20. 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.
21. 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. Chi-Hsuan Lin, Yu-Ming Chang, Pi-Cheng Hsiu, and Yuan-Hao Chang, "Energy Stealing - An Exploration into Unperceived Activities on Mobile Systems," ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), July 2015.
2. Ming-Chang Yang, Yuan-Hao Chang, and Tei-Wei Kuo, "Virtual Flash Chips: Rethinking the Layer Design of Flash Devices to Improve Data Recoverability," ACM/IEEE Design Automation Conference (DAC), June 2015.
3. Yu-Ming Chang, Yuan-Hao Chang, Tei-Wei Kuo, Yung-Chun Li, and Hsiang-Pang Li, "Achieving SLC Performance with MLC Flash Memory," ACM/IEEE Design Automation Conference (DAC), June 2015.
4. Chun-Yi Liu, Yu-Ming Chang, and Yuan-Hao Chang, "Read Leveling for Flash Storage Systems," ACM International Systems and Storage Conference on Applied Computing (SYSTOR), May 2015.
5. 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.
6. 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.
7. 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.
8. 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.
9. 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)
10. 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.
11. 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.
12. 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.
13. 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)
14. 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.
15. 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.
16. 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.
17. 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.
18. 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.
19. 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)
20. 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)
21. 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.
22. 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.
23. 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.
24. 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)
25. 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.
26. 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.
27. 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)
28. 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.
29. 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)
30. 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)
31. 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)
32. 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)
33. 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)
34. 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.
35. 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)
36. 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.
37. 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.
38. 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.
39. 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.
40. 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)
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. 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.
43. 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)
44. 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.
45. 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.
46. 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)
47. 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