Associate Professor of Computer Science (1997)
B.S., Mathematics, Xiamen University, China, 1982; M.S., Computer Sciences, University of Illinois, Urbana, 1985; Ph.D., Computer Sciences, University of Illinois, Urbana, 1989
Zhiyuan Li has led a group to design and implement an interprocedural parallelizing Fortran compiler, called Panorama, which performs highly efficient array data flow analysis to enable aggressive loop parallelization. Panorama also performs interprocedural analysis for data allocation and task scheduling on distributed shared-memory multiprocessors (DSM). Zhiyuan Li collaborates with a group at University of Minnesota to build the Agassiz C compiler for a future generation of microprocessors which can speculatively execute parallel threads on multiple thread units. His group has also built architecture simulators which are integrated with compilers to study the impact of compiler optimizations and paging schemes on the performance of DSM.
Zhiyuan Li received an NSF Research Initiation Award and an NSF CAREER Award in 1992 and 1995 respectively.