Greg Steffan

Home
Research
Publications
Students
Compiler & Architecture
Reading-Group
PaCRaT
Teaching
Portal
ECE1755F
ECE243S
ECE540S
Personal
Contact
Bio

Greg Steffan

Associate Professor
Computer Engineering Research Group
Dept. of Electrical and Computer Engineering
(cross-appointed to the Computer Science Department)
University of Toronto

Research Interests: Computer architecture, compilers, distributed and parallel systems, reconfigurable computing, and simulation and modeling.

Compiler and Architecture Reading Group: A lively discussion of current topics in compilers and computer architecture

Brief Bio: Greg Steffan was a Ph.D. student in the Computer Science Department at Carnegie Mellon University (Pittsburgh). There he was a member of the STAMPede project led by Todd Mowry which explored an aggressive combination of compiler technology and processor architecture to automatically parallelize general-purpose programs. Originally from Toronto, he received his B.A.Sc. and M.A.Sc. in Computer Engineering from the University of Toronto in 1995 and 1997 respectively. He has worked in the architecture group of MIPS Technologies Inc. and in the ALPHA development group of Compaq Computer Corporation. Greg is currently an Associate Professor of Computer Engineering at the University of Toronto where he is pursuing his academic interests in computer architecture, compilers, distributed and parallel systems, reconfigurable computing, and simulation and modeling. Greg plays classical guitar, enjoys golf and squash, and likes to describe himself in the third person.

Workshops that I've hosted:

Some departmental resources that I maintain: