Research - Faculty
Distinguished Professor Guang R. Gao
Research Interests
Computer Architecture and Parallel Systems
There are a number of topics Prof. Gao has made contributions in this field. To name a few: program analysis techniques (e.g. fast algorithms to compute and apply SSA for, loop nests optimization (e.g. collective loop fusion and optimization)) and instruction scheduling and register allocation (e.g. register allocation based on interval graphs), and software pipelining. Software pipelining is one of the most important compiler technologies for the exploitation of instruction-level parallelism in code optimization for modern microprocessor architectures. He has proposed to view the software pipelining problem from the angle of a dataflow program graph model that has led interesting and distinct paths to formulate and solve some of the hard problems facing software pipelining.


