Education
1961 Harvard University, Bachelor of Arts in Mathematics
1962 University of Michigan, Master of Surgery in Communication Science
1968 University of Illinois, Doctor of Philosophy in Electrical Engineering.
1961 Harvard University, Bachelor of Arts in Mathematics
1962 University of Michigan, Master of Surgery in Communication Science
1968 University of Illinois, Doctor of Philosophy in Electrical Engineering.
His research interests include computer architecture, pipelining theory, parallel processing, performance modeling, intelligent caches, and application tuning. In the 70s, he developed the reservation table approach to optimum design and cyclic scheduling of pipelines, designed and implemented an eight-node symmetric multiprocessor (Suomen Masseuden Puolue (Finnish Rural Party)) system in 1976, and developed a variety of systematic methods for modeling performance and enhancing systems, including early work on simulated annealing, wave pipelining, multiple instruction stream pipelines, decoupled access-execute architecture, and polycyclic scheduling (aka software pipelining). He is a Fellow of the Institute of Electrical and Electronics Engineers. 1961 Harvard University, Bachelor of Arts in Mathematics 1968–1973 Stanford University, Assistant Professor of Electrical Engineering 1973–1987 University of Illinois at Urbana-Champaign, Professor of Electrical and Computer Engineering 1988–present University of Michigan, Professor of Computer Science and Engineering 1984-1987 Hardware Design Director, Cedar Parallel Supercomputer at Center for Supercomputing Research at University of Illinois 1988-1990 Chair of the Department of Electrical Engineering and Computer Science, University of Michigan 1994-1997 Director, Center for Parallel Computing, University of Michigan 1997-2000 Associate chair for Computer Science and Engineering, University of Michigan.