Education
- Ph.D. Electrical Engineering, May 2000
University of Illinois at Urbana-Champaign.
Advisor: Wen-mei Hwu
Thesis title: Eliminating Dynamic Computation Redundancy - M.S. Electrical and Computer Engineering, May 1997
University of Illinois at Urbana-Champaign.
Advisor: Wen-mei Hwu
Thesis title: Efficient Profiling for Directing Data Speculation - B.S. Electrical and Computer Engineering, May 1994
Purdue University, West Lafayette.
Professional Activities
Dan Connors offers industry training in high performance parallel programming: CUDA Training and Open CL Training
Associate Editor Positions
- Journal of Instruction Level Parallelism, 2003 - present
Conference/workshop chair positions
- Program Co-Chair, Pin Tutorial - Interational Symposium on Programming Language Design and Implementation, 2007
- Program Co-Chair, Pin Tutorial - Interational Symposium on Architectural Support for Programming Languages and Operating Systems, 2005
- General Chair, Workshop on Explicitly Parallel Instruction Computing (2002,2003,2007)
- Publicity Chair, 2005 Symposium on Code Generation and Optimization
- Publicity Chair, 2004 Symposium on Code Generation and Optimization
- Program Co-Chair, Pin Tutorial - Interational Symposium on Code Generation and Optimization, 2003
- Publicity Chair, 35th International Symposium on Microarchitecture, 2002
- Publicity Chair, 34th International Symposium on Microarchitecture, 2001
Conference program committee memberships
- IEEE/ACM Code Generation and Optimization-CGO (2003,2004,2005,2006)
- IEEE International Conference on Computer Design-ICCD 2004
- International Symposium on Computer Architecture-ISCA (2002,2007)
- International Conference on Applications and Systems for Embedded Systems (2004)
- International Conference on High-Performance Computer Architecture-HPCA (2005)
- IEEE International Symposium on Workload Characterization-IISWC (2005)
- Workshop on Binary Instrumentation and Application-WBIA (2005,2006)
- Workshop on Interaction of Compilers and Computer Architecture-INTERACT (2003,2004,2005)
- Workshop on Computer Architecture Education (WCAE) (2005,2006,2007)