Short Autobiography
Yuan-Hao Chang (Johnson Chang) received his B.S. degree in Information and Computer Education from National Taiwan Normal University, Taipei, Taiwan, in 1997. He received his M.S. degree in Computer Science and Information Engineering from National Sun Yat-sen University, Kaohsiung, Taiwan, in 2004. He 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 storage systems, embedded systems, and computer system architecture.
Education
- Ph.D., Graduate Institute of Networking and Multimedia, Department of Computer Science and Information Engineering, National Taiwan University. (2004 - 2009)
- M.S., Department of Computer Science and Engineering, National Sun Yat-sen University. (2002 - 2004)
- B.S., 5-Year College Diploma in Department of Information and Computer Education, National Taiwan Normal University. (1993 - 1998)
- National Tainan First Senior High School. (1990 - 1993)
Research Area (Research Interests)
- Next-Generation Storage Systems and Their Applications
- Real-Time Embedded Systems and Operating System Designs
- Multi-Core Architecture and Virtualization Technology
Experiences
Work Experiences
- Assistant Research Fellow, Institute of Information Science, Academia Sinica. (Aug. 2011 - To Date)
- Assistant Professor, Department of Electronic Engineering, National Taipei University of Technology. (Feb. 2010 - Jul. 2011)
- Postdoctoral Researcher, Department of Computer Science and Information Engineering, National Taiwan University. (Aug. 2009 - Jan. 2010)
- Teaching Assistant, Department of Computer Science and Information Engineering, National Taiwan University. (Aug. 2008 - Jul. 2009)
- Software/Firmware Design Engineer, VeriFone, A Devision of Hewlett-Packard. (Sep. 2000 - Aug. 2002)
- Teacher, National Ilan Vocational High School. (Apr. 2000 - Aug. 2000)
- Second Lieutenant, Computer Center of the Headquarters of Marine Corps. (Jul. 1998 - Apr. 2000)
- Teacher, National Ilan Vocational High School. (Sep. 1997 - Jun. 1998)
- Computer Consultant, Computer Center of National Taiwan Normal University. (Sep. 1994 - Jun. 1996)
Other Experiences
- Representative of Graduation Affairs, Department of Computer Science Engineering, National Sun Yat-sen University. (Sep. 2003 - Jun. 2004)
- Chairman, Chinese Chess Association, National Taiwan Normal University. (Sep. 1994 - Aug. 1995)
Publications
Journal Papers
- Jen-Wei Hsieh, Yuan-Hao Chang, and Yuan-Sheng Chu, "Implementation Strategy for Downgraded Flash-Memory Storage Devices," accepted and to appear in the ACM Transactions on Embedded Computing Systems.
- 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," accepted and to appear in the ACM Transactions on Storage.
- 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," accepted and to appear in the ACM Transactions on Embedded Computing Systems.
- 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. [paper][slides]
- 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. [paper]
- 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, Spring 2011. [paper][slides]
- 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. [paper]
- 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. [paper]
Conference Papers
- 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," the ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), Taipei, Taiwan, Oct. 9-14, 2011. (Top Conference)
- 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," the IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Toyama, Japan, Aug. 28-31, 2011. [paper][slides]
- 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," the ACM/IEEE Design Automation Conference (DAC), San Diego, Jun. 5-10, 2011. (Acceptance rate: 22.6%(156/690)) (Top Conference) [paper][slides]
- Jen-Wei Hsieh, Yuan-Hao Chang, and Wei-Li Lee, "An Enhanced Leakage-Aware Scheduler for Dynamically Reconfigurable FPGAs," the ACM/IEEE Asia and South Pacific Design Automation Conference (ASP-DAC), Yokohama, Japan, Jan. 25-28, 2011. [paper][slides]
- Yuan-Hao Chang and Tei-Wei Kuo, "A Reliable MTD Design for MLC Flash-Memory Storage Systems," the ACM/IEEE International Conference on Embedded Software (EMSOFT), Scottsdale, Arizona, USA, Oct. 24-29, 2010. (Acceptance rate: 32%) [paper][slides]
- 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," the IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Macau SAR, China, Aug. 23-25, 2010. [paper][slides]
- 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," the IEEE Euromicro Conference on Real-Time Systems (ECRTS), Brussels, Belgium, Jul. 6-9, 2010. (Acceptance rate: 24%(27/112)) [paper][slides]
- 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), Oct. 15, 2009 (Co-located with ACM EMSOFT 2009). [paper][slides]
- 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%(148/682)) (Top Conference) [paper][slides]
- 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%) [paper][slides]
- 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%) [paper][slides]
- 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) [paper]
- 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. [paper][slides]
- 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)) [paper][slides]
- 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) [paper][slides]
- 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. [paper]
US Patents
- 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.
- 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.
- Po-Chun Huang, Yuan-Hao Chang, Yung-Feng Lu, Jen-Wei Hsieh and Chia-Ling Chang, "Flash Memory System Managing and Collection Methods for Flash Memory with Invalid Page Information," US Patent. (Pending)
- Yuan-Hao Chang and Tei-Wei Kuo, "Block Management Method of a Non-Volatile Memory," Pub. App. No.: US 20110161563, Pub. Date: Jun. 30, 2011. (Pending)
- Yuan-Hao Chang and Tei-Wei Kuo, "Region-Based Management Method of Non-Volatile Memory," Pub. App. No.: US 20110161562, Pub. Date: Jun. 30, 2011. (Pending)
- Yuan-Hao Chang, Jen-Wei Hsieh, Tei-Wei Kuo, and Cheng-Chih Yang, "Method for Performing Static Wear Leveling Flash Memory," Pub. App. No.: US 20080162796, Pub. Date: Jul. 3, 2008. (Pending)
- 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," Pub. App. No.: 20080162793, Pub. Date: Jul. 3, 2008. (Pending)
Lecturing
Projects
Hosted Projects
- Principal Investigator, "Hierarchical Topology and OS Architectural Supports for Green Cloudlet Server on Chip," founded by National Science Council (integrated project). (May 2011 - Apr. 2014)
- 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)
- Co-Principal Investigator, "Fast Hibernation Resuming with Application Task Classifier," founded by MStar Semiconductor Inc. (Jan. 2011 - Nov. 2011)
- Principal Investigator, "Hybrid Storage System Designs of Embedded Systems: Reliability and Performance Enhancement," founded by National Science Council. (Apr. 2010 - Jul. 2011)
Participated Projects
- Researcher, "Study of Key Threat on Wireless-network Data-collection system" founded by National Security Bureau.
- "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)
- "Research and Development on Evaluation Platforms for Flash-Memory Storage Systems for the fourth year" founded by Genesys Logic, Inc. (Jul. 2008 - Jun. 2009)
- "Research on Flash Memory Management for the fourth year" founded by Genesys Logic, Inc. (Jan. 2008 - Dec. 2008)
- "Research on Flash Memory Management for the third year" founded by Genesys Logic, Inc. (Jan. 2007 - Dec. 2007)
- "Research on Flash Memory Management for the second year" founded by Genesys Logic, Inc. (Jan. 2006 - Dec. 2006)
- "Research on Flash Memory Management for the first year" founded by Genesys Logic, Inc. (Jan. 2005 - Dec. 2005)
- A porting project to port MicroC/OS2 to the xScale255-based platform, PCM-7230. (Sep. 2004 - Jan. 2005)
- "Software Development Based on LINUX Platform for Digital TV of LCD" founded by Himax. (Mar. 2004 - Jun. 2004)
- "Implementation of Embedded LINUX with NOR/NAND Flash Memory as Its Disk System" founded by XAC Automation Corp. (Jul. 2003 - Mar. 2004)
- "Developing Linux Kernel Drivers to Emulate IDE CD-ROMs as SCSI CD-ROMs" founded by ACARD Technology. (Dec. 2002 - Jul. 2003)
- "Developing Linux API for Card Readers" founded XAC Automation Corp. (Jun. 2002 - Dec. 2003)
- "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
Other Activities
Honors & Awards
- Master Thesis Supervision Award, Institute of Information and Computing Machinery (IICM). (Dec. 2011)
- Two-year's project grant from National Science Council for excellent junior research investigators. (Aug. 2011)
- Grant from National Science Council for overseas postdoctoral research. (Nov. 2009)
- Ph. D. Paper Award of Taiwan Information Storage Association. (Nov. 2009)
- EDA Award of SpringSoft Education Foundation. (Aug. 2009)
- Best paper nomination of the 20th VLSI Design/CAD Symposium. (Aug. 2009)
- Travel grant from Foundation for the Advancement of Outstanding Scholarship. (Jul. 2009)
- 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)
- Travel grant from Foundation for the Advancement of Outstanding Scholarship. (Mar. 2009)
- 3rd place in System Software Group of Embedded System Design Contest. (Jun. 2008)
- Best Teaching Assistant Award of Department of Computer Science and Information Engineering. (Dec. 2007)
- EDA Award of SpringSoft Education Foundation. (Jul. 2007)
- Travel grant from Ministry of Education. (Jul. 2007)
- Best paper nomination of the 44th ACM/IEEE Design Automation Conference (DAC). (Jun. 2007)
- Travel grant from Foundation for the Advancement of Outstanding Scholarship. (May 2007)
- Acceptance of admission to Department of Computing, Imperial College London (2004 world ranking: 13th), as a Ph.D. student. (Jul. 2004)
- 1st place in M.S. degree from Department of Computer Science and Engineering, National Sun Yat-sen University. (Jun. 2004)
- Honored member of the Phi Tau Phi Scholastic Honor Society. (Jun. 2004)
- 7th place in ACM International Collegiate Programming Contest, Asia Region. (Nov. 1996)
- 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)
|
|
|