Greg Steffan

Associate Professor
ECE, U of Toronto

Research
Research Team
Pubs (by type)
Pubs (by date)
Downloads
Reading Group
Teaching
Portal
MYAPS105F
APS105F
ECE454F
ECE1755F
Service
DLS
Personal
Bio
Contact



Research Team

My research team is always interested in talented new members. Please check out my research page for projects that have openings, and some of the representative papers listed there for each.

If you are interested in applying for graduate studies, please go here, or send enquiries about the application process here.


Current Members

Eric LaForest
Current position: PhD Candidate
PhD thesis: High-Performance Overlay Architecture for FPGAs
MASc thesis: Efficient Multi-Ported Memories for FPGAs
Chuck Zhao
Current position: PhD Candidate
PhD thesis: Compiler-Based Checkpointing
Martin Labrecque
Current position:Post-Doc: founding Breqlabs
PhD thesis: Overlay Architectures for FPGA-Based Software Packet Processing
MASc thesis: Towards a Compilation Infrastructure for Network Processors
Mihai Burcea
Current position: PhD Candidate
PhD thesis: Support for Variable-Granularity Conflict Tracking
Ilian Tili
Current position: MASc Candidate
MASc thesis: TBD
Kalin Ovtcharov
Current position: MASc Candidate
MASc thesis: TBD

Alumni

Sina Meraji
Post-Doc: Transactional Memory
Current position: IBM Markham, Hardware Acceleration Lab
Ming Liu
Current position:Altera Toronto
Summer Intern: XOR-Based Multiported Memories
Emma Rapati
Current position:Google, Mountainview
4th year thesis: XOR-Based Multiported Memories
Diego Huang
Current position: MASc Candidate
MASc thesis: Programmer-Guided Automatic Parallelization
Mark Jeffrey
Current position:AeroFS, Palo Alto
MASc thesis: Understanding and Improving Bloom Filters for Lazy Transactional Memory
Danyao Wang
Current position: Google Waterloo
MASc thesis: An FPGA-based Accelerator Platform for Network-on-Chip Simulation
Steven Birk
Current position: Oanda Toronto
MSc thesis: Parallelizing FPGA Placement Using Transactional Memory
Peter Yiannacouras
Current position: Altera Toronto Technology Center
PhD thesis: FPGA-Based Soft Vector Processors
MASc thesis: The Microarchitecture of FPGA-Based Soft Processors
Jeremy Cutler
Current position: IBM Toronto Software Lab
MASc thesis: Pipeline Threading of Legacy Applications for Commodity Multicores
Jeff Kingyens
Current position: NVIDIA, San Jose
MASc thesis: A GPU-Inspired Soft Processor for High-Throughput Acceleration
Marek Olszewski
Current position: PhD Candidate at MIT CSAIL
MASc thesis: A Dynamic Instrumentation Approach to Software Transactional Memory
Jeff da Silva
Current position: Altera Santa Cruz
MASc thesis: A Probabilistic Pointer Analysis for Speculative Optimizations
Stanley Fung
Current position: ITG Asia Pacific, Hong Kong
MASc thesis: Improving Cache Locality for Thread-Level Speculation