Xiaoming Li

Assistant Professor
Department of Electrical and Computer Engineering

201D Evans Hall
University of Delaware
Newark, DE 19716

Phone: 302-831-0334
Fax: 302-831-4316
E-mail: xli AT ece.udel.edu


No matter. Try again. Fail again. Fail better.
- Samuel Becket


Research Interest

My research interests are code generation and optimization, compilers, and interaction between hardware and software. The main goal of my research is to make programs run faster and use less resource. I am interested in all aspect of compiler optimizations and transformations, both statically and dynamically. In particular, I am interested in code generation techniques that combine machine learning and architectural models to automatically deliver higher quality code. I am also interested in compilers for non-traditional executing engines, such as SAT solvers and virtual machines.


Publications


Teaching

CPEG324: Computer Systems Design I, Spring 2010

CPEG455/655: High-Performance Computing with Commodity Hardware, Fall 2008, 2009

CPEG324: Computer Systems Design I, Spring 2007, 2008, 2009

ELEG467/667: Programming Modern Graphic Cards, Fall 2007

ELEG867-011: Empirical Program Optimization, Fall 2006


Research Group

Jakob Siegel
Murat Bolat
Liang Gu
Ryan Taylor
Sha Li
Shuo Chen


Contact Information


Mail: Department of Electrical and Computer Engineering
University of Delaware
140 Evans Hall
Newark, DE 19716

Office: 201D Evans Hall

E-Mail: xli@udel.edu
Phone: 302-831-0334
Fax: 302-831-4316


Bio

Xiaoming Li obtained his B.S. and M.E. in Computer Science at Nanjing University in 1998 and 2001, and Ph.D. in Computer Science at the University of Illinois at Urbana-Champaign in 2006. He is currently an Assistant Professor of Computer Engineering at the University of Delaware. He is a recepient of the National Science Foundation CAREER award (2008).