Wei-Chung Hsu (徐慰中)
Professor and Associate Chairman,
Computer Science, National Taiwan University
hsuwc@csie.ntu.edu.tw
德田館 313室

Education

Ph.D., University of Wisconsin-Madison, Madison, WI
Computer Science, June 1987
M.S., National Chiao-Tung University, Taiwan, ROC
Computer Engineering, June 1978
B.S., National Chiao-Tung University, Taiwan, ROC
Computer Engineering, June 1978

Professional Employment History

Department of Computer Science, National Taiwan University, Taiwan, ROC
Associate Chairman, August 2017 - Present
Professor, August 2013 - Present
Department of Computer Science, National Chiao-Tung University, Taiwan, ROC
Director, August 2010 - August 2013
Professor, August 2009 - August 2013
Department of Computer Science, University of Minnesota, Twin Cities, MI
Professor, August 2006 - August 2009
Associate Professor, January 2000 - August 2006
Sun Microsystems, Santa Clara, CA
Visiting Professor (Advanced Computer Architecture Division), June 2004 - August 2005
Hewlett-Packard Company, Cupertino, CA
Section Technical Contributor (64TC), August 1997 - November 1999
Technical Contributor (62TC), February 1993 - November 1997
Cray Research, Chippewa Falls, WI
Senior Computer Architect (Future Architecture Study Team), August 1990 - February 1993
Senior Software Engineer (Future Architecture Study Team), August 1987 - August 1990

Publications

Efficient and retargetable SIMD translation in a dynamic binary translator
Sheng‐Yu Fu, Ding‐Yong Hong, Yu‐Ping Liu, Jan‐Jan Wu, Wei‐Chung Hsu
Software: Practice and Experience '18
Journal
Exploiting SIMD Optimization in an ARMv7 Dynamic Binary Translator
Chih-Min Lin, Sheng-Yu Fu, Ding-Yong Hong, Yu-Ping Liu, Jan-Jan Wu, Wei-Chung Hsu
DAC '18
Automatically Migrating Sequential Applications to Heterogeneous System Architecture
Chih-Yung Liang, Shen-Yu Fu, Yu-Ping Liu, Wei-Chung Hsu
CADO, HPCS '18
Conference
A pipeline-based heterogeneous framework for efficient synthetic light field rendering
Chih-Chen Kao, Liang-Chi Tseng, Wei-Chung Hsu
ACM SIGAPP Applied Computing Review '18
Journal
Processor-Tracing Guided Region Formation in Dynamic Binary Translation
DING-YONG HONG, JAN-JAN WU, YU-PING LIU, SHENG-YU FU, WEI-CHUNG HSU
ACM Transactions on Architecture and Code Optimization (TACO) '18
Journal

Awards and Honors

Best Teaching Award (College of Computer Science)

National Chiao-Tung University,
Taiwan, ROC

2012
Gelato (IP)2 Award

Gelato ICE: Itanium Conference & Expo
San Jose, CA

2007
Charles E. Bowers Faculty Teaching Award (Institute of Technology)

University of Minnesota, Twin Cities
Minneapolis, MN

2007
Nominated to the George W. Taylor / I.T. Award (Category of Teaching)

University of Minnesota, Twin Cities
Minneapolis, MN

2006
Cray Research Innovation and Leadership Award

Cray Research,
Chippewa Falls, WI

1991

Editorial Position

Guest Editor, 2001

IEEE Transaction on Computers, 2001

General and Program Chairs

General Chair

The 49th Annual IEEE/ACM International Symposium on Microarchitecture, (Micro-49, 2016)

2016
Track Program Chair

20th International Conference on Parallel and Distributed Systems (ICPADS-20 2014)

2014
Track Program Chair

42nd International Conference on Parallel Processing (ICPP-42 2013)

2013
Program Co-chair

2nd Asia-Pacific Programming Languages and Compilers Workshop (APPLC-2 2013)

2013
Track Program Chair

39th International Conference on Parallel Processing (ICPP-39 2010)

2010
Program Chair

16th Workshop on Compiler Techniques for High- Performance and Embedded Computing (CTHPC-16, 2010)

2010
General Co-chair

15th Workshop on Compiler Techniques for High- Performance and Embedded Computing (CTHPC-15, 2009)

2009
Track Program Chair

14th International Conference on Parallel and Distributed Systems (ICPADS-14 2008)

2008
Publication Co-chair

13th Asia-Pacific Computer Systems Architecture Conference (ACSAC-13 2008)

2008
Local Arrangement Co-chair

13th International Conference on Parallel and Distributed Systems (ICPADS-13 2007)

2007
Program Chair

9th Annual Workshop on Interaction between Compilers and Computer Architecture (INTERACT-9 2005),
held in conjunction with the 11th International Conference on High-Performance Computer Architecture (HPCA-11 2005)

2005
Program Chair

8th Annual Workshop on Interaction between Compilers and Computer Architecture (INTERACT-8 2004),
held in conjunction with the 10th International Conference on High-Performance Computer Architecture (HPCA-10 2004)

2004
Program Chair

7th Annual Workshop on Interaction between Compilers and Computer Architecture (INTERACT-7 2003),
held in conjunction with the 9th International Conference on High-Performance Computer Architecture (HPCA-9 2003)

2003

Member of Committee

10th International Symposium on Advanced Parallel Processing Technologies (APPT-10 2013), 2013

12th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO-12 2014), 2013

11th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO-11 2013), 2012

8th IFIP International Conference on Network and Parallel Computing (NPC-8 2011), 2011

16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP-16 2011), 2010

9th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO-9 2011), 2010

14th Workshop on Interaction between Compilers and Computer Architectures (INTERACT-14 2010), 2010

held in conjunction with the 15th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-15 2010)

7th IFIP International Conference on Network and Parallel Computing (NPC-7 2010), 2010

Open64, 2010

held in conjunction with the 8th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO-8 2010)

8th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO-8 2010), 2009

13th Workshop on Interaction between Compilers and Computer Architectures (INTERACT-13 2009), 2009

held in conjunction with the 15th International Conference on High-Performance Computer Architecture (HPCA-15 2009)

Open64, 2009

held in conjunction with the 7th Annual IEEEE/ACM International Symposium on Code Generation and Optimization (CGO-7 2009)

12th Workshop on Interaction between Compilers and Computer Architectures (INTERACT-12 2008), 2008

held in conjunction with the 14th International Conference on High-Performance Computer Architecture (HPCA-14 2008)

Open64, 2008

held in conjunction with the 6th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO-6 2008)

12th Asia-Pacific Computer Systems Architecture Conference (ACSAC-12 2007), 2007

11th Workshop on Interaction between Compilers and Computer Architectures (INTERACT-11 2007), 2007

held in conjunction with the 13th International Conference on High-Performance Computer Architecture (HPCA-13 2007)

22nd ACM Symposium on Applied Computing (SAC-22 2007), 2007

5th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO-5 2007), 2006

39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-39 2006), 2006

11th Asia-Pacific Computer Systems Architecture Conference (ACSAC-11 2006), 2006

10th Workshop on Interaction between Compilers and Computer Architectures (INTERACT-10 2006), 2006

held in conjunction with the 12th International Conference on High-Performance Computer Architecture (HPCA-12 2006)

4th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO-4 2006), 2005

10th Asia-Pacific Computer Systems Architecture Conference (ACSAC-10 2005), 2005

BIA, 2005

held in conjunction with the 14th International Conference on Parallel Architecture and Compilation Techniques (PACT-14 2005)

18th Annual International Conference on Supercomputing (ICS-18 2004), 2004

9th Asia-Pacific Computer Systems Architecture Conference (ACSAC-9 2004), 2004

1st Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO-1 2003), 2002

35th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-35 2002), 2002

9th International Conference on High-Performance Computer Architecture (HPCA-9 2003), 2002

8th International Conference on High-Performance Computer Architecture (HPCA-8 2002), 2001

5th Annual Workshop on Interaction between Compilers and Computer Architecture (INTERACT-5 2001), 2000

31rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-31 1998), 1998

14th International Conference on Computer Design (ICCD-14 1996), 1996

27th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-27 1994), 1994

台北市大安區羅斯福路四段1號 德田館404室
02-33664888 ext. 404