Charles N. Fischer

Professor

Computer Sciences Department
University of Wisconsin
1210 W. Dayton St.
Madison, WI 53706-1685

telephone: (608) 262-1204
fax: (608) 262-9777
email: fischer@cs.wisc.edu
Ph.D., Cornell University, 1974
Interests: Compiler theory and design, interactive program development environments, automatic register allocation and code generation, optimization


Research Summary

Current research efforts involve instruction scheduling for delayed-load and superscalar architectures. Formal models of interprocedural register allocation, including optimal register allocation, have been developed.

Work involving the use of shadow processing to optimize and automate program profiling and correctness checking is also in progress.

Sample Recent Publications

Zero-cost range splitting (with S. Kurlander), ACM SIGPLAN Conference on Programming Language Design and Implementation, 1994.

Efficient instruction scheduling for delayed-load architectures (with S. Kurlander and T. Proebsting), ACM Transactions on Programming Languages and Systems, 1995.

Minimum cost interprocedural register allocation (with S. Kurlander), ACM Principles of Programming Languages Conference, 1996.


This page was automatically created December 30, 1998.
Email pubs@cs.wisc.edu to report errors.