Yi-Ping You

http://www.cs.nycu.edu.tw/~ypyou/

Yi-Ping You, Ph.D.

Associate Professor
Department of Computer Science
National Yang Ming Chiao Tung University
1001 University Road, Hsinchu 30010, Taiwan

Contact Information

Office: EC532
Phone: +886-3-5712121 ext. 56688
Email:

I am looking for motivated students who are interested in compiler designs and optimizations, GPGPUs, and virtualization techniques. Feel free to contact me for more information.

Education

Ph.D. in Computer Science, National Tsing Hua University, 2007.
M.S. in Computer Science, National Tsing Hua University, 2002.
B.S. in Computer Science and Information Engineering, National Chi Nan University, 2000.

Research Interests

Optimizing Compilers
Compiler for Low Power and Embedded Systems
Software Power Management
Virtualization

Research Lab

Teaching

- Compiler (for in-service Master's program) -- Spring 2020, 2022.

- Compiler Design -- Spring 2017-2024.

- Embedded Systems Software and Development Tools Design -- Fall 2008, 2011, Spring 2010.

- Implementation of Heterogeneous Multicore Embedded Systems -- Fall 2010.

- Introduction to Algorithms -- Fall 2022.

- Introduction to Compiler Design -- Spring 2009-2014, Fall 2014-2021, Fall 2023.

- Object-Oriented Programming -- Spring 2013, 2015-2016.

- Parallel Programming -- Fall 2014-2023.

- Parallel Programming (for in-service Master's program) -- Spring 2017, 2019, 2021, 2023.

- Parallel Programming in Clouds -- Fall 2013.

- Programming Languages -- Fall 2009-2013.

Publications
Journal Papers

  1. Che-Chia Lin, Wei-Hsu Chu, Chia-Hsuan Chang, Hui-Hsin Liao, Chun-Chieh Yang, Jenq-Kuen Lee, Yi-Ping You, and Tien-Yuan Hsieh, ``The Support of MISRA C++ Analyzer for Reliability of Embedded Systems,'' accepted, ACM Transactions on Cyber-Physical Systems. (SCI) DOI Bookmark

  2. Yu-Sheng Hsieh and Yi-Ping You, ``DLOOPT: An Optimization Assistant on AutoTVM for Deep Learning Operators,'' Volume 95, pp. 585–607, Journal of Signal Processing Systems, May 2023. (SCI) DOI Bookmark

  3. Yi-Ping You and Yi-Chiao Su, ``Reduced O3 Subsequence Labelling: A Stepping Stone towards Optimisation Sequence Prediction,'' Vol. 34, Issue 1, pp. 2860-2877, Connection Science, 2022. (SCI) DOI Bookmark

  4. Jyun-Siang Huang, Wuu Yang, and Yi-Ping You, ``Profile-Guided Optimisation for Indirect Branches in a Binary Translator,'' Vol. 34, Issue 1, pp. 749-765, Connection Science, 2022. (SCI) DOI Bookmark

  5. Ming-Tsung Chiu and Yi-Ping You, ``CLPKM: A Checkpoint-Based Preemptive Multitasking Framework for OpenCL Kernels,'' Vol. 98, pp. 53-62, Journal of Systems Architecture, September 2019. (SCI) DOI Bookmark

  6. Yi-Ping You and Szu-Chieh Chen, ``VecRA: A Vector-Aware Register Allocator for GPU Shader Processors,'' Vol. 15, Issue 4, Article No. 64, ACM Transactions on Embedded Computing Systems, August 2016. (SCI, EI) DOI Bookmark

  7. Yi-Ping You and Jian-Ru Chen, ``A Static Region-Based Compiler for the Dalvik Virtual Machine,'' Software: Practice and Experience, Vol. 46, Issue 8, pp. 1109-1130, John Wiley & Sons, Ltd., August 2016. (published online on 5 July 2015) (SCI, EI) DOI Bookmark

  8. Yi-Ping You, Hen-Jung Wu, Yeh-Ning Tsai, and Yen-Ting Chao, ``VirtCL: A Framework for OpenCL Device Abstraction and Management,'' ACM SIGPLAN Notices, Vol. 50, Issue 8, pp. 161-172, August 2015. (SCI) DOI Bookmark

  9. Wen-Li Shih, Yi-Ping You, Chung-Wen Huang, and Jenq Kuen Lee, ``Compiler Optimization for Reducing Leakage Power in Multithread BSP Programs,'' ACM Transactions on Design Automation of Electronic Systems, Vol. 20, Issue 1, Article 9, November, 2014. (SCI, EI) DOI Bookmark

  10. Tsan-Rong Tien and Yi-Ping You, ``Enabling OpenCL Support for GPGPU in Kernel-based Virtual Machine,'' Software: Practice and Experience, Vol. 44, Issue 5, pp. 483-510, John Wiley & Sons, Ltd., May 2014. (published online on 22 Nov. 2012) (SCI, EI) DOI Bookmark

  11. Yi-Ping You and Shen-Hong Wang, ``Energy-Aware Code Motion for GPU Shader Processors,'' ACM Transactions on Embedded Computing Systems, Vol. 13, Issue 3, Article 49, December, 2013. (SCI, EI) DOI Bookmark

  12. Chia Han Lu, Young-Chia Lin, Yi-Ping You, and Jenq-Kuen Lee, ``LC-GRFA: Global Register File Assignment with Local Consciousness for VLIW DSP Processors with Non-uniform Register Files,'' Concurrency and Computation: Practice and Experience, Special Issue on CPC 2007, Vol. 21, No. 1, pp. 101-114, John Wiley & Sons, Ltd., January 2009. (SCI, EI) DOI Bookmark

  13. Yung-Chia Lin, Chia Han Lu, Chung-Ju Wu, Chung-Lin Tang, Yi-Ping You, Ya-Chiao Moo, and Jenq Kuen Lee, ``Effective Code Generation for Distributed and Ping-Pong Register Files: a Case Study on PAC VLIW DSP Cores,'' Journal of VLSI Signal Processing Systems, Vol. 51, No. 3, pp. 269-288, Springer Netherlands, June 2008. (SCI, EI) DOI Bookmark

  14. Yung-Chia Lin, Yi-Ping You, and Jenq Kuen Lee, ``PALF: Compiler Supports for Irregular Register Files in Clustered VLIW Processors,'' Concurrency and Computation: Practice and Experience, Special Issue on CPC 2006, Vol. 19, Issue 18, pp. 2391-2406, John Wiley & Sons, Ltd., December 2007. (SCI, EI) DOI Bookmark

  15. Yung-Chia Lin, Yi-Ping You, Chung-Wen Huang, Jenq Kuen Lee, Wei-Kuan Shih, and Ting-Ting Hwang, ``Energy-Aware Scheduling and Simulation Methodologies for Parallel Security Processors with Multiple Voltage Domains,'' Journal of Supercomputing, Vol. 42, No. 2, pp. 201-223, Springer, November 2007. (SCI, EI) DOI Bookmark

  16. Chung-Kai Chen, Ling-Hua Tseng, Shih-Chang Chen, Yung-Chia Lin, Yi-Ping You, Chia-Han Lu, and Jenq-Kuen Lee, ``Enabling Compiler Flow for Embedded VLIW DSP Processors with Distributed Register Files,'' ACM SIGPLAN Notices, ACM LCTES 2007 Issue, Vol. 42, Issue 7, pp. 146-148, ACM, July, 2007. (SCI) DOI Bookmark

  17. Yi-Ping You, Chung-Wen Huang, and Jenq Kuen Lee, ``Compilation for Compact Power-Gating Controls,'' ACM Transactions on Design Automation of Electronic Systems, Vol. 12, Issue 4, Article 51, ACM, New York, September 2007. (SCI) DOI Bookmark

  18. Yi-Ping You, Chingren Lee, and Jenq Kuen Lee, ``Compilers for Leakage Power Reduction,'' ACM Transactions on Design Automation of Electronic Systems, Vol. 11, Issue 1, ACM, New York, pp. 147-164, January 2006. (SCI) DOI Bookmark

Conference Papers

  1. Jia-Sian Hong and Yi-Ping You, ``Mapping-Free GPU Offloading in OpenMP Using Unified Memory,'' in Proceedings of the 52nd International Conference on Parallel Processing Workshops (ICPP-W 2023), 8 pages, Salt Lake City, UT, USA, August 07–10, 2023. DOI Bookmark

  2. An-Chi Liu and Yi-Ping You, ``Offworker: An Offloading Framework for Parallel Web Applications,'' in Proceedings of the 23rd International Conference on Web Information Systems and Engineering (WISE '22), pp. 170–185, Biarritz, France, October 31-November 3, 2022. DOI Bookmark

  3. Yi-An Chen and Yi-Ping You, ``Structured Concurrency: A Review,'' in Proceedings of the 51st International Conference on Parallel Processing Workshops (ICPP-W 2022), 8 pages, Bordeaux, France, August 29-September 1, 2022. DOI Bookmark

  4. Yi-Ping You, Tsung-Chun Lin, and Wuu Yang, ``Translating AArch64 Floating-Point Instruction Set to the x86-64 Platform,'' in Proceedings of the International Workshop on Embedded Multicore Systems (ICPP-EMS '19), Kyoto, Japan, August 5-8, 2019. DOI Bookmark

  5. Ming-Tsung Chiu and Yi-Ping You, ``Enabling OpenCL Preemptive Multitasking Using Software Checkpointing,'' in Proceedings of the International Workshop on Embedded Multicore Systems (ICPP-EMS '18), Eugene, Oregon USA, August 13-16, 2018. DOI Bookmark

  6. Yi-Ping You and Szu-Chieh Chen, ``Vector-Aware Register Allocation for GPU Shader Processors,'' in Proceedings of the International Conference on Compilers, Architectures and Synthesis of Embedded Systems (CASES '15), pp. 99-108, Amsterdam, The Netherlands, October 4-9, 2015. (Best Paper Award, acceptance rate: 35%) DOI Bookmark

  7. Yi-Ping You, Hen-Jung Wu, Yeh-Ning Tsai, and Yen-Ting Chao, ``VirtCL: A Framework for OpenCL Device Abstraction and Management,'' in Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP '15), pp. 161-172, San Francisco, CA, USA, February 7-11, 2015. [full paper acceptance rate: 17.3% (23/133)] DOI Bookmark

  8. Yi-Ping You and Yu-Shiuan Tsai, ``Compiler-Assisted Resource Management for CUDA Programs,'' in Proceedings of the 16th Workshop on Compilers for Parallel Computing (CPC '12), Podava, Italy, January 11-13, 2012.

  9. Yen-Hsiang Fan, Yuan-Shin Hwang, Yi-Ping You, and Jenq-Kuen Lee, ``Compiler-based vs. Hardware-based Power Gating Techniques for Functional Units,'' in Proceedings of the 6th Workshop on Optimizations for DSP and Embedded Systems (ODES-6), pp. 26-35, Boston, MA, April 6, 2008.

  10. Chia Han Lu, Young-Jia Lin, Yi-Ping You, and Jenq-Kuen Lee, ``A Local-Conscious Global Register Allocator for VLIW DSP Processors with Distributed Register Files,'' in Proceedings of Compilers for Parallel Computers (CPC '07), Lisbon, Portugal, July 9-11, 2007.

  11. Chung-Kai Chen, Ling-Hua Tseng, Shih-Chang Chen, Young-Jia Lin, Yi-Ping You, Chia-Han Lu, and Jenq-Kuen Lee ``Enabling Compiler Flow for Embedded VLIW DSP Processors with Distributed Register Files,'' in Proceedings of ACM SIGPLAN/SIGBED 2007 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '07), San Diego, Califorina, June 13-16, 2007. [poster paper] DOI Bookmark

  12. Chi Wu, Kun-Yuan Hsieh, Yung-Chia Lin, Chung-Ju Wu, Wen-Li Shih, S. C. Chen, Chung-Kai Chen, Chien-Ching Huang, Yi-Ping You, and Jenq Kuen Lee ``Integrating Compiler and System Toolkit Flow for Embedded VLIW DSP Processors,'' in Proceedings of the 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA '06), pp. 215-222, Sydney, August 16-18, 2006. [invited paper] DOI Bookmark

  13. Yung-Chia Lin, Yi-Ping You, and Jenq Kuen Lee, ``Register Allocation for VLIW DSP Processors with Irregular Register Files,'' in Proceedings of Compilers for Parallel Computers (CPC '06), ISBN 54-609-8459-1, pp. 45-59, A Coruña, Spain, January 9-11, 2006.

  14. Yung-Chia Lin, Chung-Lin Tang, Chung-Ju Wu, Ming-Yu Hung, Yi-Ping You, Ya-Chiao Moo, Sheng-Yuan Chen, and Jenq Kuen Lee, ``Compiler Supports and Optimizations for PAC VLIW DSP Processors,'' in Proceedings of the 18th International Workshop on Languages and Compilers for Parallel Computing (LCPC '05), Hawthorne, NY, October 20-22, 2005. (also in Lecture Notes in Computer Science, Vol. 4339, Springer-Verlag, Germany, pp. 466-474, 2006.) (SCI, EI) DOI Bookmark

  15. Yi-Ping You, Chung-Wen Huang, and Jenq Kuen Lee, ``A Sink-N-Hoist Framework for Leakage Power Reduction,'' in Proceedings of the ACM International Conference on Embedded Software (EMSOFT '05), pp. 124-133, Jersey City, NJ, September 18-22, 2005. [regular paper acceptance rate: 28.4% (25/88)] DOI Bookmark

  16. Yi-Ping You and Jenq Kuen Lee, ``Compiler Frameworks for Leakage Power Reduction,'' in Student Poster Session of ACM SIGPLAN/SIGBED 2005 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '05), Chicago, IL, June 15-17, 2005. (poster) [poster paper]

  17. Chung-Wen Huang, Young-Chia Lin, Yi-Ping You, Jenq-Kuen Lee, and Ting-Ting Hwang, ``Architecture-level Simulations with Rapid Power Estimations for Security Processors with Multiple Power Domains,'' in Proceedings of Asia and South Pacific International Conference on Embedded SoCs (ASPICES '05), Bangalore, India, July 5-8, 2005. [acceptance rate: 19.6% (22/112)]

  18. Yi-Ping You, Chun-Yen Tseng, Yu-Hui Huang, Po-Chiun Huang, TingTing Hwang, and Sheng-Yu Hsu, ``Low-Power Techniques for Network Security Processors,'' in Proceedings of the 10th Asia and South Pacific Design Automation Conference (ASP-DAC '05), pp. 355-360, Shanghai, China, January 18-21, 2005. [full paper acceptance rate: 14.3% (99/692)] DOI Bookmark

  19. Yung-Chia Lin, Yi-Ping You, Chung-Wen Huang, Jenq-Kuen Lee, Wei-Kuan Shih, and Ting-Ting Hwang, ``Power-aware Scheduling for Parallel Security Processors with Analytical Models,'' in Proceedings of the 17th Workshop on Languages and Compilers for Parallel Computing (LCPC '04), West Lafayette, IN, USA, September 22-25, 2004. (also in Lecture Notes in Computer Science, Vol. 3602, Springer-Verlag, Germany, pp. 470-484, 2005.) (SCI, EI) DOI Bookmark

  20. Yi-Ping You, Chingren Lee, and Jenq-Kuen Lee, ``Compiler Analysis and Supports for Leakage Power Reduction on Microprocessors,'' in Proceedings of the 15th Workshop on Languages and Compilers for Parallel Computing (LCPC '02), College Park, MD, July 25-27, 2002. (also in Lecture Notes in Computer Science, Vol. 2481, Springer-Verlag, Germany, pp. 45-60, 2005.) (SCI, EI) DOI Bookmark

  21. Yi-Ping You, Chingren Lee, Jenq-Kuen Lee, and Wei-Kuan Shih, ``Real-Time Task Scheduling for Dynamically Variable Voltage Processors,'' in Proceedings of IEEE Workshop on Power Management for Real-Time and Embedded Systems, May 29, 2001.

  22. Yi-Ping You and Shi-Chun Tsai, ``On The Random Property of Compressed Data via Huffman Coding,'' in Proceedings of 1999 National Computer Symposium (NCS '99), Vol. 1, pp. 418-420, 1999.

Patents

  1. Jia-Rung Chang, Yi-Chiao Su, Tien-Yuan Hsieh, and Yi-Ping You,
    • ``Optimization method, optimization system for computer programming code and electronic device using the same,'' US Pending Patent, Application No. US 17/109,788, 2022/04/28.
    • ``Optimization method, optimization system for computer programming code and electronic device using the same,'' European Pending Patent, Application No. 21152851.8 - 1224.
    • ``電腦程式碼之優化方法、優化系統及應用其之電子裝置,'' Taiwan Pending Patent, Application No. 109136869, 2020/10/23.

  2. Yi-Ping You, Si-Hao Wu, Yu-Jung Cheng, and Ching-Fung Chen,
    • ``Variable Inference System and Method for Software Program,'' Us Patent, No. US9747087 B2, 2017/08/29.
    • ``針對軟體程式之變數推論系統及方法,'' Taiwan Patent, No. I571802, 2017/02/21.
    • ``針對軟件程序的變量推論系統及方法,'' China Patent, No. CN105700932A, 2016/06/22.

  3. Yi-Ping You, Poyu Chen, and Ching-Fung Chen,

  4. Szu-Chieh Chen, Yi-Ping You, and Ming-Yung Ko,

  5. Shen-Hong Wang, Yi-Ping You, I-Ting Lin, Ming-Yung Ko, Chia-Ming Chang, and Yu-Jung Cheng,

  6. Yi-Ping You, Jenq-Kuen Lee, Kuo-Yu Slayer Chuang, and Tsung Hsien Wu,

  7. Yung-Chia Lin, Yi-Ping You, Chung-Wen Huang, and Jenq-Kuen Lee,

  8. Yung-Chia Lin, Yi-Ping You, and Jenq Kuen Lee,

  9. Yi-Ping You, Chung-Wen Huang, and Jenq Kuen Lee,

  10. Yung-Chia Lin, Yi-Ping You, Chung-Wen Huang, and Jenq-Kuen Lee,

  11. Chi Wu, Yi-Ping You, and Jenq-Kuen Lee,

  12. Yi-Ping You, Chingren Lee, and Jenq-Kuen Lee,

Others

  1. Ya-Ran Guo and Yi-Ping You, ``MLIR-Based Program Embeddings,'' in Proceedings of the 28th Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC '23), Tainan, Taiwan, May 25-26, 2023. (Domestic Conference)

  2. An-Chi Liu and Yi-Ping You, ``Offloading Support for Parallel JavaScript Programs,'' in Proceedings of the 27th Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC '22), Taoyuan, Taiwan, May 26-27, 2022. (Domestic Conference)

  3. Yi-Chiao Su and Yi-Ping You, ``On Subsequences of O3 Compiler Optimization Sequences,'' in Proceedings of the 26th Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC '21), Taipei, Taiwan, May 27-28, 2021. (Domestic Conference)

  4. Yun-Wei Lee and Yi-Ping You, ``Automated Syntactic Refactoring,'' in Proceedings of the 25th Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC '19), Taipei, Taiwan, May 24-25, 2019. (Domestic Conference)

  5. Jia-Rung Chang and Yi-Ping You, ``Selecting Function-Level Optimization Options with Reinforcement Learning,'' in Proceedings of the 24th Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC '18), Chiayi, Taiwan, May 31-June 1, 2018. (Domestic Conference)

  6. Ming-Tsung Chiu and Yi-Ping You, ``Enabling Preemptive Execution of OpenCL Kernels.,'' in Proceedings of the 24th Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC '18), Chiayi, Taiwan, May 31-June 1, 2018. (Domestic Conference)

  7. Nai-Jia Dong and Yi-Ping You, ``Constructing Generic and Efficient Containers with C Preprocessor Macros,'' in Proceedings of the 23rd Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC '17), Taichung, Taiwan, May 25-26, 2017. (Domestic Conference)

  8. Yen-Ting Chao and Yi-Ping You, ``Capability-Aware Workload Partition on Multi-GPU Systems,'' in Proceedings of the 22nd Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC '16), Hsinchu, Taiwan, May 26-27, 2016. (Domestic Conference)

  9. Po-Hsiang Chiu and Yi-Ping You, ``LLVM-based AOT Compilation for Dynamic Languages: JavaScript as a Case Study ,'' in Proceedings of the 21st Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC '15), Tainan, Taiwan, May 28-29, 2015. (Domestic Conference)

  10. Yi-Ping You, Hen-Jung Wu, Yeh-Ning Tsai, and Yen-Ting Chao, ``VirtCL: A Framework for OpenCL Device Abstraction and Management,'' in Proceedings of the 21st Workshop on Compiler Techniques and System Software for High-Performance and Embedded Computing (CTHPC '15), Tainan, Taiwan, May 28-29, 2015. (Domestic Conference)

  11. Poyu Chen and Yi-Ping You ``JSComp: A Static Compiler for Hybrid Execution of JavaScript Programs,'' in Proceedings of the 20th Workshop on Compiler Techniques for High-Performance Computing (CTHPC '14), Hsinchu, Taiwan, May 29-30, 2014. (Domestic Conference)

  12. Yu-Shiuan Tsai, Pen-Yung Yu, and Yi-Ping You, ``Compiler-Assisted Resource Management for CUDA Programs,'' in Proceedings of the 19th Workshop on Compiler Techniques for High-Performance Computing (CTHPC '13), Taipei, Taiwan, May 23-24, 2013. (Domestic Conference)

  13. Yi-Ping You and Szu-Chieh Chen, ``Register Allocation Techniques for GPU Shader Processors,'' in Proceedings of the 18th Workshop on Compiler Techniques for High-Performance Computing (CTHPC '12), Chiayi, Taiwan, May 24-25, 2012. (Domestic Conference)

  14. Yi-Ping You, Shen-Hong Wang, and I-Ting Lin, ``Energy-aware Code Motion for GPU Shader Processors,'' in Proceedings of the 17th Workshop on Compiler Techniques for High-Performance Computing (CTHPC '11), Taichung, Taiwan, June 2-3, 2011. (Domestic Conference)

  15. Yi-Ping You, ``Compiler Optimizations on Embedded Processors for Low Power,'' Ph.D. Dissertation (Advisor: Professor Jenq Kuen Lee), February, 2007.

  16. Yi-Ping You, Chung-Wen Huang, and Jenq-Kuen Lee, ``Compact Power-Gating Control Placement,'' in Proceedings of the 12th Workshop on Compiler Techniques for High-Performance Computing (CTHPC '06), Tainan, Taiwan, March 16-17, 2006. (Domestic Conference)

  17. Yung-Chia Lin, Yi-Ping You, Chung-Ju Wu, Bo-Syun Hsu, Chung-Lin Tang, Sheng-Yuan Chen, Ya-Chiao Moo, and Jenq-Kuen Lee, ``PAC DSP Software Development Suite,'' 系統晶片期刊 (SoC Technical Journal), Vol. 2, pp. 22-35, May, 2005.

  18. Yi-Ping You and Jenq Kuen Lee, ``低功率編譯器設計之研究 (Compilers for Low Power, in Chinese),'' 中華民國資訊學會通訊 (Communications of IICM), Vol. 5, Issue 4, pp. 39-46, Dec. 2002.

  19. Yi-Ping You, ``Compiler and OS Optimizations for Low Power,'' MS Thesis (Advisor: Professor Jenq Kuen Lee), June, 2002.

  20. Yi-Ping You, Chingren Lee, and Jenq-Kuen Lee, ``Compiler Optimization for Low Power on Power Gating,'' in Proceedings of the 8th Workshop on Compiler Techniques for High-Performance Computing (CTHPC '02), Hualien, Taiwan, March 14-15, 2002. (Domestic Conference)

  21. Yi-Ping You and Shi-Chun Tsai, ``On The Time V.S. Space Complexity of Adaptive Huffman Coding,'' Project Report of NSC-882815C260002E, 1999.

Honors and Awards

  1. Received Excellent English Teaching Award from CS College, National Yang Ming Chiao Tung University (國立陽明交通大學資訊學院111學年度英語教學獎), 2023.

  2. His student, An-Chi Liu, received the IICM Master Thesis Award from Institute of Information & Computing Machinery (中華民國資訊學會碩士論文獎), 2023.

  3. Received Excellent Teaching Award from National Yang Ming Chiao Tung University (國立陽明交通大學110學年度優良教學獎), 2022.

  4. Received Distinguished Mentor Award from National Yang Ming Chiao Tung University (國立陽明交通大學109學年度績效特優導師), 2021.

  5. Received Excellent Teaching Award from CS College, National Yang Ming Chiao Tung University (國立陽明交通大學資訊學院109學年度教學獎), 2021.

  6. Received Excellent Teaching Award from CS College, National Chiao Tung University (國立交通大學資訊學院108學年度教學獎), 2020.

  7. Received Outstanding Mentor Award from National Chiao Tung University (國立交通大學108學年度績優導師), 2020.

  8. Received Excellent Teaching Award from National Chiao Tung University (國立交通大學107學年度優良教學獎), 2019.

  9. Received Excellent Teaching Award from National Chiao Tung University (國立交通大學106學年度優良教學獎), 2018.

  10. Received Excellent Teaching Award from National Chiao Tung University (國立交通大學105學年度優良教學獎), 2017.

  11. His students, Nai-Jia Dong, received Distinguished CS Project Award(105學年度專題競賽特優) from Department of Computer Science, National Chaio Tung University, 2017.

  12. His students, Wei-Lun Huang and Yun-Hao Chung, received CS Project Scholarship (104學年度資心專題獎助學金) from Department of Computer Science, National Chaio Tung University, 2016.

  13. His student, Chi-Chung Chen, received College Student Research Creativity Award (科技部大專學生研究創作獎), 2016.

  14. Received Best Paper Award at the International Conference on Compilers, Architectures and Synthesis of Embedded Systems (CASES), 2015.

  15. Received Excellent Teaching Award from National Chiao Tung University (國立交通大學103學年度優良教學獎), 2015.

  16. Artifact accepted by the PPoPP 2015 Artifact Evaluation Committee, 2015.

  17. His student, Poyu Chen, received the IICM Master Thesis Award from Institute of Information & Computing Machinery (中華民國資訊學會碩士論文獎), 2014.

  18. Received Outstanding Mentor Award from National Chiao Tung University (國立交通大學102學年度績優導師), 2014.

  19. Received Outstanding Award from Ministry of Education for his course development project (Parallel Programming in Clouds), 2013.

  20. Received Outstanding Mentor Award from National Chiao Tung University (國立交通大學100學年度績優導師), 2012.

  21. His student, Po-Chiang Ho, received SpringSoft Presentation Award, 2011.

  22. His students, I-Hung Lu and Wuan-Jing Yang, received Scholarship (US $5000) from Google Summer of Code, 2010.

  23. Received Distinguished Ph.D. Dissertation Award from Institute of Information & Computing Machinery (中華民國資訊學會博士論文獎), 2007.

  24. Received Outstanding Student Research Award from Techonology Research for Advanced High-Performance and Low-Power Dual Processor Systems Project (前瞻高效能低耗能之雙處理器系統技術研發計畫-傑出學生研究獎), 2006.

  25. Received Distinguished Master Thesis Award (as honorable mention) from Institute of Information & Computing Machinery (中華民國資訊學會碩士論文獎), 2002.

  26. Received Scholarship from Computer Society of the Republic of China (中華民國電腦學會獎助學金), 2002.

  27. Received Sung Ying-Tan Scholarship (財團法人宋映潭先生文教基金會獎學金), 2001.

  28. Received Lin Shiung-Jeng Scholarship (財團法人林公熊徵學田獎學金), 2000.

Journal/Conference Websites
Journal Lists

  • ACM Transactions on Architecture and Code Optimization (TACO)
  • ACM Transactions in Embedded Computing Systems (TECS)
  • ACM Transactions on Design Automation of Electronic Systems (TODAES)
  • ACM Transactions on Programming Languages and Systems (TOPLAS)
  • IEEE Transactions on Parallel and Distributed Systems (TPDS)
  • IEEE Transactions on Computers (TC)
  • Concurrency and Computation: Practice and Experience (CPE)
  • International Journal of Embedded Systems (IJES)
  • Journal of Parallel and Distributed Computing (JPDC)
  • Journal of Software: Practice and Experience (SP&E)
  • The Journal of Instruction-Level Parallelism (JILP)

  • Publishers

  • Association for Computing Machinery (ACM)
  • Institute of Electrical and Electronics Engineers (IEEE)
  • Springer (Part of Springer Science+Business Media)
  • Elsevier (Part of Reed Elsevier Group plc)
  • Inderscience Publishers Ltd.
  • John Wiley & Sons, Inc.