![]() |
BioGreg Steffan is an Associate Professor in the Computer Engineering group at the University of Toronto. His research focus is on making multicore processors and FPGAs easier to program. 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. Greg 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. He has worked in the architecture group of MIPS Technologies Inc. and in the ALPHA development group of Compaq Computer Corporation. He is a recipient of the Ontario Ministry of Research and Innovation Early Researcher Award (2007), a Siebel Scholar (2002), an IBM CAS Faculty Fellow and Visiting Scientist, and a senior member of both the IEEE and ACM. Greg plays classical guitar, enjoys golf and ball hockey (goalie), and likes to describe himself in the third person.
|