Home Chinese Contact Me
IIS logo
Yuan-Hao Chang (Johnson Chang)


Yuan-Hao Chang
  • Short Autobiography
  • Research Area
  • Experiences
  • Honors & Awards
  • Publications
  • Lecturing
  • Projects
  • Academic Activities
  • Other Activities
  • Contact Me
    Recruitment
    Curriculum Vitae
    Brief Autobiography
      Yuan-Hao Chang (Johnson Chang) received his Ph.D. degree in Networking and Multimedia of Computer Science and Information Engineering from National Taiwan University, Taipei, Taiwan, in 2009. Now he is an assistant research fellow at the Institute of Information Science, Academia Sinica, Taipei, Taiwan, since Aug. 2011. Previously, he was an assistant professor at the Department of Electronic Engineering, National Taipei University of Technology, Taipei, Taiwan, between Feb. 2010 and Jul. 2011. He was a postdoctoral researcher at the Department of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan, between Aug. 2009 and Jan. 2010. He was a teaching assistant at the Department of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan, between Aug. 2008 and Jul. 2009. He was a software/firmware design engineer in VeriFone, a division of Hewlett-Packard, Taipei, Taiwan, between Sep. 2000 and Sep. 2002, where he joined OMNI series POS (Point of Sales) system development projects to implement drivers for devices such as card readers, thermal printers, and internal modems/Ethernets. He was a second lieutenant in the computer center of the headquarters of Marine Corps, Kaohsiung, Taiwan, between Jul. 1998 and Apr. 2000. He was a lecture at National Ilan Commercial Vocational High School, Ilan, Taiwan, between Aug. 1997 and Jul. 1998. His research interests include memory/storage systems, operating systems, embedded systems, and real-time systems.

    Research Area (Research Interests)
    • Next-Generation Memory/Storage Systems and Their Applications
    • Real-Time Embedded Systems and Their OS Designs

    Experiences
      Work Experiences
      1. Assistant Research Fellow, Institute of Information Science, Academia Sinica. (Aug. 2011 - To Date)
      2. Assistant Professor, Department of Electronic Engineering, National Taipei University of Technology. (Feb. 2010 - Jul. 2011)
      3. Postdoctoral Researcher, Department of Computer Science and Information Engineering, National Taiwan University. (Aug. 2009 - Jan. 2010)
      4. Teaching Assistant, Department of Computer Science and Information Engineering, National Taiwan University. (Aug. 2008 - Jul. 2009)
      5. Software/Firmware Design Engineer, VeriFone, A Division of Hewlett-Packard. (Sep. 2000 - Aug. 2002)
      6. Teacher, National Ilan Vocational High School. (Apr. 2000 - Aug. 2000)
      7. Second Lieutenant, Computer Center of the Headquarters of Marine Corps. (Jul. 1998 - Apr. 2000)
      8. Teacher, National Ilan Vocational High School. (Sep. 1997 - Jun. 1998)
      9. Computer Consultant, Computer Center of National Taiwan Normal University. (Sep. 1994 - Jun. 1996)

      Other Experiences
      1. Representative of Graduation Affairs, Department of Computer Science Engineering, National Sun Yat-sen University. (Sep. 2003 - Jun. 2004)
      2. Chairman, Chinese Chess Association, National Taiwan Normal University. (Sep. 1994 - Aug. 1995)


    Honors & Awards
    1. Best paper nomination of the ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS) (Top Conference). (Oct. 2014)
    2. Ta-You Wu Memorial Award Nomination from Ministry of Science and Technology (MOST). (Aug. 2014)
    3. Best paper nomination of the 51th ACM/IEEE Design Automation Conference (DAC) (Top Conference). (Jun. 2014)
    4. Master Thesis Supervision Award from Institute of Information and Computing Machinery (IICM). (Dec. 2013)
    5. Master Thesis Supervision Award from Taiwan Institute of Electrical and Electronic Engineering (TIEEE). (Oct. 2013)
    6. Master Thesis Supervision Award from Institute of Information and Computing Machinery (IICM). (Dec. 2011)
    7. Two-year's project grant from National Science Council for excellent junior research investigators. (Aug. 2011)
    8. Grant from National Science Council for overseas postdoctoral research. (Nov. 2009)
    9. Ph. D. Paper Award of Taiwan Information Storage Association. (Nov. 2009)
    10. EDA Award of SpringSoft Education Foundation. (Aug. 2009)
    11. Best paper nomination of the 20th VLSI Design/CAD Symposium. (Aug. 2009)
    12. Travel grant from Foundation for the Advancement of Outstanding Scholarship. (Jul. 2009)
    13. The 1st place in Ph.D. degree from Graduate Institute of Networking and Multimedia, Department of Computer Science and Information Engineering, National Taiwan University. (Jun. 2009)
    14. Travel grant from Foundation for the Advancement of Outstanding Scholarship. (Mar. 2009)
    15. The 3rd place in System Software Group of Embedded System Design Contest. (Jun. 2008)
    16. Best Teaching Assistant Award of Department of Computer Science and Information Engineering. (Dec. 2007)
    17. EDA Award of SpringSoft Education Foundation. (Jul. 2007)
    18. Travel grant from Ministry of Education. (Jul. 2007)
    19. Best paper nomination of the 44th ACM/IEEE Design Automation Conference (DAC) (Top Conference). (Jun. 2007)
    20. Travel grant from Foundation for the Advancement of Outstanding Scholarship. (May 2007)
    21. Acceptance of admission to Department of Computing, Imperial College London (2004 world ranking: 13th), as a Ph.D. student. (Jul. 2004)
    22. Honored member of the Phi Tau Phi Scholastic Honor Society. (Jun. 2004)
    23. The 7th place in ACM International Collegiate Programming Contest, Asia Region. (Nov. 1996)
    24. The 4th place in National Collegiate Programming Contest. (Jun. 1996)

    English Ability
    • FLPT (Foreign Language Proficiency Test): 279, Oral: S-3. (Jul. 2009)
    • TOEFL: 257 (computer-based test) = 612 (paper-based test), Essay: 5.0. (Mar. 2004)

    Publications
      Journal Papers
      1. 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," accepted and to appear in IEEE Transactions on Computers.
      2. 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, vol. 19, no. 3, pp. 25:1-25:27, Jun. 2014.
      3. 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, vol. 63, no. 4, pp. 847-859, April 2014.
      4. 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, vol. 13, no. 4, pp. 8-16, Dec. 2013.
      5. 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, vol. 62, no. 12, pp. 2503-2515, Dec. 2013.
      6. 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, vol. 13, no. 3, pp. 53:1-53:22, Dec. 2013.
      7. 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, vol. 18, no. 4, pp. 56:1-56:26, Oct. 2013.
      8. 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, vol. 13, no. 1, pp. 10:1-10:28, Aug. 2013.
      9. Jen-Wei Hsieh, Yuan-Hao Chang, and Yuan-Sheng Chu, "Implementation Strategy for Downgraded Flash-Memory Storage Devices," ACM Transactions on Embedded Computing Systems, vol. 12, no. 1s, pp. 60:1-60:29, Mar. 2013.
      10. 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, vol. 11, no. 1, pp. 9:1-9:19, Mar. 2012.
      11. 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, vol. 8, no. 1, pp. 3:1-3:21, Feb. 2012.
      12. 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, vol. 7, no. 1, pp. 1:1-1:23, Jun. 2011.
      13. 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, vol. 60, no. 3, pp. 305-320, Mar. 2011.
      14. 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, vol. 11, no. 2, pp. 8-16, Feb. 2011.
      15. 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, vol. 6, no. 2, pp. 5:1-5:23, Jul. 2010.
      16. Yuan-Hao Chang, Jen-Wei Hsieh, and Tei-Wei Kuo, "Improving Flash Wear-Leveling by Proactively Moving Static Data," IEEE Transactions on Computers, vol. 59, no. 1, pp. 53-65, Jan. 2010.

      1. 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), San Jose, California, USA, Nov. 3-6, 2014. (Top Conference)
      2. 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), New Delhi, India, Oct. 12-17, 2014. (Best Paper Nomination - Top Conference)
      3. 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), Tokyo, Japan, Oct. 7-10, 2014.
      4. 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), Tokyo, Japan, Oct. 7-10, 2014.
      5. 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), Tokyo, Japan, Oct. 7-10, 2014.
      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), Baltimore, Maryland, USA, Oct. 5-8, 2014.
      7. 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), Chongqing, China, Aug. 20-21, 2014.
      8. 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), Chongqing, China, Aug. 20-21, 2014.
      9. 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), Chongqing, China, Aug. 20-22, 2014.
      10. 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), Chongqing, China, Aug. 20-22, 2014.
      11. 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), San Francisco, California, USA, Jun. 1-5, 2014. (Top Conference)
      12. 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), San Francisco, California, USA, Jun. 1-5, 2014. (Best Paper Nomination (12/787) - Top Conference)
      13. 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), Dresden, Germany, Mar. 24-28, 2014.
      14. 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), Siem Reap, Cambodia, Jan. 9-11, 2014.
      15. 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), Kauai, Hawaii, USA, Dec. 16-18, 2013.
      16. 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), San Jose, California, USA, Nov. 18-21, 2013. (Top Conference)
      17. 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), Montreal, Canada, Oct. 1-4, 2013.
      18. 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), Montreal, Canada, Oct. 1-4, 2013.
      19. 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), Montreal, Canada, Sep. 29 - Oct. 4, 2013. (Top Conference)
      20. 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), Taipei, Taiwan, Aug. 20, 2013 (In conjunction with IEEE RTCSA 2013).
      21. 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), Taipei, Taiwan, Aug. 19-21, 2013.
      22. 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), Austin, Texas , USA, Jun. 2-6, 2013. (Top Conference)
      23. 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), Austin, Texas , USA, Jun. 2-6, 2013. (Top Conference)
      24. 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), Tampere, Finland, Oct. 7-12, 2012. (Top Conference)
      25. 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), San Fracisco, California , USA, Jun. 3-7, 2012. (Acceptance rate: 22.1%(164/741)) (Top Conference)
      26. 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), Beijing, China, Apr. 17-19, 2012.
      27. 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), Taipei, Taiwan, Oct. 9-14, 2011. (Top Conference)
      28. 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), Toyama, Japan, Aug. 28-31, 2011.
      29. 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), San Diego, California , USA, Jun. 5-10, 2011. (Acceptance rate: 22.6%(156/690)) (Top Conference)
      30. 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), Yokohama, Japan, Jan. 25-28, 2011.
      31. Yuan-Hao Chang and Tei-Wei Kuo, "A Reliable MTD Design for MLC Flash-Memory Storage Systems," ACM/IEEE International Conference on Embedded Software (EMSOFT), Scottsdale, Arizona, USA, Oct. 24-29, 2010. (Acceptance rate: 32%)
      32. 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), Macau SAR, China, Aug. 23-25, 2010.
      33. 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), Brussels, Belgium, Jul. 6-9, 2010. (Acceptance rate: 24%(27/112))
      34. 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," the International Workshop on Software Support for Portable Storage (IWSSPS), Grenoble, France, Oct. 15, 2009 (Co-located with ACM EMSOFT 2009).
      35. Yuan-Hao Chang and Tei-Wei Kuo, "A Commitment-based Management Strategy for the Performance and Reliability Enhancement of Flash-memory Storage Systems," the ACM/IEEE Design Automation Conference (DAC), San Francisco, Jul. 26-31, 2009. (Acceptance rate: 21.7%(148/682)) (Top Conference)
      36. Po-Liang Wu, Yuan-Hao Chang, and Tei-Wei Kuo, "A File-System-Aware FTL Design for Flash-Memory Storage Systems," the ACM/IEEE Design, Automation and Test in Europe (DATE), Nica, France, Apr. 20-24, 2009. (Acceptance rate: 21% ~ 28%)
      37. Yuan-Sheng Chu, Jen-Wei Hsieh, Yuan-Hao Chang, and Tei-Wei Kuo, "A Set-Based Mapping Strategy for Flash-Memory Reliability Enhancement," the ACM/IEEE Design, Automation and Test in Europe (DATE), Nica, France, Apr. 20-24, 2009. (Acceptance rate: 21% ~ 28%)
      38. Tei-Wei Kuo, Yuan-Hao Chang, Po-Chun Huang, and Che-Wei Chang, "Special Issues in Flash," the ACM/IEEE International Conference on Computer-Aided Design (ICCAD), San Jose, California, USA, Nov. 10-13, 2008. (Acceptance rate: 23%) (Top Conference)
      39. Po-Chun Huang, Yuan-Hao Chang, Tei-Wei Kuo, Jen-Wei Hsieh, and Miller Lin, "The Behavior Analysis of Flash-Memory Storage Systems," the IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC), Orlando, Florida, USA, May 5-7, 2008.
      40. Jian-Hong Lin, Yuan-Hao Chang, Jen-Wei Hsieh, Tei-Wei Kuo, and Cheng-Chih Yang, "A NOR Emulation Strategy over NAND Flash Memory," the IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Daegu, Korea, Aug. 21-24, 2007. (Acceptance rate: 30%(42/142))
      41. Yuan-Hao Chang, Jen-Wei Hsieh, and Tei-Wei Kuo, "Endurance Enhancement of Flash-Memory Storage Systems: An Efficient Static Wear Leveling Design," the ACM/IEEE Design Automation Conference (DAC), San Diego, California , USA, Jun. 4-8, 2007. (Acceptance rate: 21%) (Best Paper Nomination (10/659) - Top Conference)
      42. Tei-Wei Kuo, Jen-Wei Hsieh, Li-Pin Chang, and Yuan-Hao Chang, "Configurability of Performance and Overheads in Flash Management," the ACM/IEEE Asia and South Pacific Design Automation Conference (ASP-DAC), Yokohama, Japan, Jan. 24-27, 2006.

      Books and Book Chapters
      1. Yuan-Hao Chang and Li-Pin Chang, Chapter "Efficient Wear Leveling in NAND Flash Memory," Inside Solid State Drives (SSDs), pp. 233-258, Springer, 2013.

      US Patents
      1. Yuan-Hao Chang, Jen-Wei Hsieh, Tei-Wei Kuo, and Cheng-Chih Yang, "Method for Performing Static Wear Leveling Flash Memory," Patent No.: US 8,700,839, Date of Patent: Apr. 15, 2014.
      2. Yuan-Sheng Chu, Jen-Wei Hsieh, Yuan-Hao Chang, Tei-Wei Kuo, and Cheng-Chih Yang, "Management Method for Reducing Utilization Rate of Random Access Memory (RAM) in Flash Memory," Patent No.: US 8,392,690, Date of Patent: Mar. 5, 2013.
      3. Yuan-Hao Chang and Tei-Wei Kuo, "Block Management Method of a Non-Volatile Memory," Patent No.: US 8,356,136, Date of Patent: Jan. 15, 2013.
      4. Yuan-Hao Chang and Tei-Wei Kuo, "Region-Based Management Method of Non-Volatile Memory," Patent No.: US 8,341,336, Date of Patent: Dec. 25, 2012
      5. Jen-Wei Hsieh, Po-Liang Wu, Yuan-Hao Chang, Tei-Wei Kuo, and Cheng-Chih Yang, "Device and Method for Using a Flash Memory as a Hard Disk Cache," Patent No.: US 7,975,095, Date of Patent: Jul. 5, 2011.
      6. Yi-Lin Tsai, Tei-Wei Kuo, Jen-Wei Hsieh, Yuan-Hao Chang, and Hsiang-Chi Hsieh, "System and Method for Configuration and Management of Flash Memory," Patent No.: US 7,861,028, Date of Patent: Dec. 28, 2010.
      7. Po-Chun Huang, Yuan-Hao Chang, Jen-Wei Hsieh, Yung-Feng Lu, and Chia-Ling Chang, "Flash Memory System Managing and Collection Methods for Flash Memory with Invalid Page Information," Pub. App. No.: US 20120284450, Pub. Date: Nov. 8, 2012. (Pending)

      Taiwan Patents
      1. Yuan-Hao Chang and Tei-Wei Kuo, "Block Management Method for a Non-volatile Memory," Patent No.: I399644, Date of Patent: Jun. 21, 2013.
      2. Chien-Hung Lin, Yuan-Hao Chang, Jen-Wei Hsieh, Tei-Wei Kuo, Cheng-Chih Yang, "NOR Interface Flash Memory Device with Prefetch Procedure and Prefetch Method," Patent No.: I352898, Date of Patent: Nov. 21, 2011.
      3. 朱原陞, 謝仁偉, 張原豪, 郭大維, 楊政智, "低隨機記憶體使用率之快閃記憶體管理方法," 證書號: I338837, 公告日: 2011/3/11.
      4. 張原豪, 謝仁偉, 郭大維, 楊政智, "快閃記憶體之高效率靜態平均抹除方法," 證書號: I331337, 公告日: 2010/10/1.
      5. 謝仁偉, 吳柏良, 張原豪, 郭大維, 楊政智, "硬碟資料讀寫快取裝置及方法," 證書號: I329860, 公告日: 2010/9/1.
      6. 蔡易霖, 郭大維, 謝仁偉, 張原豪, 謝享奇, "可調式快閃記憶體管理系統及方法," 證書號: I329805, 公告日: 2010/9/1.
      7. Po-Chun Huang, Yuan-Hao Chang, Jen-Wei Hsieh, Yung-Feng Lu, and Chia-Ling Chang, "Flash Memory System Managing and Collection Methods for Flash Memory with Invalid Page Information," Pub. App. No.: 201245960, Pub. Date: Nov. 16, 2012. (Pending)
      8. Yuan-Hao Chang and Tei-Wei Kuo, "Method for Region-Based Management of Non-Volatile Memory," Pub. App. No.: 201122814, Pub. Date: Jul. 1, 2011. (Pending)
      9. Yuan-Hao Chang and Tei-Wei Kuo, "Block Management Method for A Non-Volatile Memory," Pub. App. No.: 201122813, Pub. Date: Jul. 1, 2011. (Pending)


    Lecturing

    Projects
      Hosted Projects
      1. Co-Principal Investigator, "The Designs of Systems and Interfaces of Non-Volatile Memory in Integrated Main-Memory-and-Storage Usages," founded by Macronix International Co., Ltd. (Jan. 2014 - Dec. 2015)
      2. Co-Principal Investigator, "Optimization Techniques of Distributed Storage Systems," founded by Institute for Information Industry. (Jan. 2014 - Dec. 2014)
      3. Principal Investigator, "Capability Enhancement Designs for Low-Cost, Huge-Capacity Solid-State Drives," founded by National Science Council. (Aug. 2013 - Jul. 2016)
      4. Co-Principal Investigator, "FTL Design for SSD in Dual-Channel Performance and RAID Reliability Enhancement," founded by VIA Technologies, Inc. (Oct. 2012 - Sep. 2013)
      5. Co-Principal Investigator, "The Investigation of Data Manipulation and Caching over Non-Volatile Memory," founded by Macronix International Co., Ltd. (Jan. 2012 - Dec. 2013)
      6. Principal Investigator, "Efficient Management Strategies for the Data Integrity and Recoverability Enhancement of Flash-Memory Storage Systems," founded by National Science Council (project of excellent junior research investigators). (Aug. 2011 - Jul. 2013)
      7. Principal Investigator, "Hierarchical Topology and OS Architectural Supports for Green Cloudlet Server on Chip," founded by National Science Council (integrated project). (May 2011 - Jul. 2014)
      8. Co-Principal Investigator, "Fast Hibernation Resuming with Application Task Classifier," founded by MStar Semiconductor Inc. (Jan. 2011 - Nov. 2011)
      9. Principal Investigator, "Hybrid Storage System Designs of Embedded Systems: Reliability and Performance Enhancement," founded by National Science Council. (Apr. 2010 - Jul. 2011)

      Participated Projects
      1. Researcher, "Study of Key Threat on Wireless-network Data-collection system" founded by National Security Bureau.
      2. "Study and Translation on US Patents Related to Flash Memory and Storage Systems" founded by Electronics and Optoelectronics Research Laboratories (EOL) of Industrial Technology Research Institute (ITRI) of Taiwan. (Jan. 2009 - Jun. 2009)
      3. "Research and Development on Evaluation Platforms for Flash-Memory Storage Systems for the fourth year" founded by Genesys Logic, Inc. (Jul. 2008 - Jun. 2009)
      4. "Research on Flash Memory Management for the fourth year" founded by Genesys Logic, Inc. (Jan. 2008 - Dec. 2008)
      5. "Research on Flash Memory Management for the third year" founded by Genesys Logic, Inc. (Jan. 2007 - Dec. 2007)
      6. "Research on Flash Memory Management for the second year" founded by Genesys Logic, Inc. (Jan. 2006 - Dec. 2006)
      7. "Research on Flash Memory Management for the first year" founded by Genesys Logic, Inc. (Jan. 2005 - Dec. 2005)
      8. A porting project to port MicroC/OS2 to the xScale255-based platform, PCM-7230. (Sep. 2004 - Jan. 2005)
      9. "Software Development Based on LINUX Platform for Digital TV of LCD" founded by Himax. (Mar. 2004 - Jun. 2004)
      10. "Implementation of Embedded LINUX with NOR/NAND Flash Memory as Its Disk System" founded by XAC Automation Corp. (Jul. 2003 - Mar. 2004)
      11. "Developing Linux Kernel Drivers to Emulate IDE CD-ROMs as SCSI CD-ROMs" founded by ACARD Technology. (Dec. 2002 - Jul. 2003)
      12. "Developing Linux API for Card Readers" founded XAC Automation Corp. (Jun. 2002 - Dec. 2003)
      13. "The card reader Omni-3750 project of VeriFone, a Division of Hewlett-Packard" , including writing the drivers of the thermal printer, magnetic card reader, UART16550, LCD, keypad, etc. (Sep. 2000 - Dec. 2001)


    Academic Activities
      Conference Services
      1. Workshop Co-chair of International Computer Symposium (ICS), Taichung, Taiwan, 2014.
      2. Session Chair of the ACM/IEEE Design Automation Conference (DAC), San Francisco, California, USA, 2014.
      3. Web Chair of the IEEE Real-Time Systems Symposium (RTSS), Tucson, Arizona, USA, 2007.

      Program Committee
      1. Program Committee Member of the International Workshop on Smart Embedded Systems (SES), in Conjunction with International Conference on Smart Computing (SMARTCOMP), Hong Kong, China, 2014. [link]
      2. Program Committee Member of the ACM Research in Adaptive and Convergent Systems (RACS), Baltimore, MD, USA, 2014. [link]
      3. Program Committee Member of the IEEE Nonvolatile Memory Systems and Applications Symposium (NVMSA), Chongqing, China, 2014. [link]
      4. Program Committee Member of the Phd Forum of ACM/IEEE Design Automation Conference (DAC), San Francisco, California, USA, 2014. [link]
      5. Program Committee Member of the International Workshop on Embedded Multicore Systems (ICPP-EMS), in Conjunction with International Conference on Parallel Processing (ICPP), Minneapolis, MN, USA, 2014. [link]
      6. Program Committee Member of the ACM Symposium On Applied Computing (SAC), Gyeongju, Korea, 2014. [link]
      7. Program Committee Member of the IEEE International Conference on High-Performance Compilation, Computing, and Communications (HP3C), Wakamatsu, Japan, 2014. [link]
      8. Program Committee Member of the ACM Research in Adaptive and Convergent Systems (RACS), Montreal, QC, Canada, 2013. [link]
      9. Program Committee Member of the International Workshop on Non-Volatile Memory (INVM), Taipei, Taiwan, 2013. [link]
      10. Program Committee Member of the IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Taipei, Taiwan, 2013. [link]
      11. Program Committee Member of the International Workshop on Embedded Multicore Systems (ICPP-EMS), in Conjunction with International Conference on Parallel Processing (ICPP), Lyon, France, 2013. [link]
      12. Program Committee Member of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Taipei, Taiwan, 2012. [link]
      13. Program Committee Member of the ACM Research in Applied Computation Symposium (RACS), San Antonio, TX, USA, 2012. [link]
      14. Program Committee Member of the International Workshop on Embedded Multicore Systems (ICPP-EMS), in Conjunction with International Conference on Parallel Processing (ICPP), Pittsburgh, PA, USA 2012. [link]
      15. Program Committee Member of the IEEE International Conference on Embedded Software and Systems (ICESS), Liverpool, UK, 2012. [link]
      16. Program Committee Member of the IEEE International Conference on Distributed Computing Systems (ICDCS), Macau, China, 2012. [link]
      17. Program Committee Member of the International Conference on Cloud and Green Computing (CGC), Melbourne, Australia, 2011. [link]
      18. Program Committee Member of the IEEE International Conference on Embedded Software and Systems (ICESS), Changsha, China, 2011. [link]
      19. Program Committee Member of the IEEE International Conference on Digital Information Management (ICDIM), Melborune, Australia, 2011. [link]
      20. Program Committee Member of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Irvine, CA, USA, 2011. [link]
      21. Program Committee Member of the International Conference on Computer Science and its Applications (CSA), Jeju, Korea, 2011. [link]
      22. Program Committee Member of the Work-in-Progress (WiP) session of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Chicago, IL, USA, 2011. [link]
      23. Program Committee Member of the International Conference on Embedded and Multimedia Computing (EMC), Enshi, China, 2011. [link]
      24. Program Committee Member of the IEEE International Conference on Computational Science and Engineering (CSE), Dalian, China, 2011. [link]
      25. Program Committee Member of the ACM Research in Applied Computation Symposium (RACS), Miami, FL, USA, 2011. [link]
      26. Program Committee Member of the International Workshop on Software Support for Portable Storage (IWSSPS), Scottsdale, AZ, USA, 2010. [link]
      27. Program Committee Member of the IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC), Hong Kong SAR, China, 2010. [link]
      28. Program Committee Member of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Perth, Australia, 2010. [link]
      29. Program Committee Member of the International Conference on Reliable and Autonomous Computational Science (RACS), Atlanta, GA, USA, 2010. [link]
      30. Program Committee Member of the International Conference on Embedded and Multimedia Computing (EMC), Cebu, Philippines, 2010. [link]

      Paper Review (External Link)

      Invited Talks at Conferences
      1. Invited Speaker of the IEEE Nonvolatile Memory Systems and Applications Symposium (NVMSA), Chongqing, China, August, 2014.

      Invited Talks at Universities and Institutes
      1. Invited Speaker of Department of Computer Science and Information Engineering, National Taiwan University of Science and Technology (NTUST), Taipei, Taiwan, December, 2013.
      2. Invited Speaker of Department of Computer Science and Information Engineering, National Cheng Kung University (NCKU), Tainan, Taiwan, October, 2013.
      3. Invited Speaker of Department of Information Management, Kainan University (KNU), Taiyuan, Taiwan, May, 2013.
      4. Invited Speaker of Department of Computer Science and Information Engineering, National Taiwan University of Science and Technology (NTUST), Taipei, Taiwan, January, 2012.
      5. Invited Speaker of Department of Computer Science and Information Engineering, National Taiwan Normal University (NTNU), Taipei, Taiwan, December, 2011.
      6. Invited Speaker of Department of Computer Science and Information Engineering, Fu Jen Catholic University (FJU), Taipei, Taiwan, December, 2011.
      7. Invited Speaker of Department of Computer Science and Information Engineering, National Taiwan Normal University (NTNU), Taipei, Taiwan, December, 2010.
      8. Invited Speaker of Institute of Information Science, Academia Sinica, Taipei, Taiwan, June, 2010.
      9. Invited Speaker of Austin Research Lab, IBM, Austin, Texas, USA, August, 2009.

      Other Academic Activities
      1. Speaker of the ACM International Conference on Embedded Software (EMSOFT), Scottsdale, Arizona, USA. (Oct. 24-29, 2010)
      2. Speaker of the 46th ACM/IEEE Design Automation Conference (DAC), San Francisco, California, USA. (Jul. 27-31, 2009)
      3. Speaker of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Daegu, Korea. (Aug. 21-24, 2007)
      4. Speaker of the Electronic Design Automation (EDA) Workshop, Sun Moon Lake, Nantou, Taiwan. (Jul. 12-13, 2007)
      5. Speaker of the 44th ACM/IEEE Design Automation Conference (DAC), San Diego, California, USA. (Jun. 4-8, 2007)


    Other Activities
      Committee of Contests and Competitions
      1. Committee Member of Programming Contest of Senior High Schools of Taipei, 2013. (Oct. 2013)
      2. Committee Member of Programming Contest of Senior High Schools of Taipei, 2012. (Oct. 2012)
      3. Committee Member of Programming Contest of Senior High Schools of Taipei, 2010. (Nov. 2010)


    Johnson Chang
         
    You are the 84441th visitor since Oct. 20, 2005.


    Page TopPage Top

     

    Yuan-Hao Chang
    Copyright © All Rights Reserved.