The IMPACT Research Group
Illinois Microarchitecture Project utilizing Advanced Compiler Technology
John Stratton
223 Coordinated Science Laboratory
MC 228
1308 West Main Street
Urbana, IL 61801
Tel: (217) 333-4171
Fax: (217) 333-5579
Email: stratton at crhc dot uiuc dot edu
Biography

B.S. with Highest Honors, Computer Engineering, University of Illinois, 2006
M.S., Electrical and Computer Engineering, University of Illinois, 2009

John attended the University of Illinois as an undergraduate from 2002 to 2006, with several semesters of experience as an undergraduate classroom teaching assistant. He has recieved recognition by the department and other bodies for his leadership in teaching. John's gradute studies focus on parallel applications, optimizations and portability for multi- and many-core processors.

Research Interests
  • Portability and Performance of Parallel Applications
  • Concurrent Microarchitecture and Systems
  • Application Parallelism Discovery and Exploitation
  • Code Optimization for Many-Core Architectures
Links
  • Resume availible on request.
Publications
[PDF] (Copyright IEEE 2009. For personal use only.)
FCUDA: Enabling Efficient Compilation of CUDA Kernels onto FPGAs
(Best Paper Award)
Alexander Papakonstantinou, Karthik Gururaj, John A. Stratton, Deming Chen, Jason Cong and Wen-mei W. Hwu
Symposium on Application Specific Processors, July 2009.
Compute Unified Device Architecture Application Suitability
[DOI]
Wen-Mei W. Hwu, Christopher Rodrigues, Shane Ryoo, and John A. Stratton
Computing in Science and Engineering Vol. 11 No. 3, May 2009.
MCUDA: An Efficient Implementation of CUDA Kernels for Multi-Core CPUs
[PS | PDF] (Copyright Springer LNCS 2008. For personal use only.)
John A. Stratton, Sam S. Stone and Wen-mei W. Hwu
21st International Workshop on Languages and Compilers for Parallel Computing, LNCS 5335, pp. 16-30, 2008.
Program Optimization Carving for GPU Computing
[ DOI ]
Shane Ryoo, Christopher I. Rodrigues, Sam S. Stone, John A. Stratton, Sain-Zee Ueng, Sara S. Baghsorkhi, and Wen-mei W. Hwu
The Special Issue of the Journal of Parallel and Distributed Computing on General Purpose Parallel Processing Using GPUs, 2008.
Program Optimization Space Pruning for a Multithreaded GPU
[ PS | PDF ] (Copyright ACM 2008. For personal use only.)
Shane Ryoo, Christopher I. Rodrigues, Sam S. Stone, Sara S. Baghsorkhi, Sain-Zee Ueng, John A. Stratton, and Wen-mei W. Hwu
Proceedings of the 2008 International Symposium on Code Generation and Optimization, April 2008.
MCUDA: An Efficient Implementation of CUDA Kernels on Multi-cores
[PS | PDF]
John A. Stratton, Sam S. Stone, Wen-mei W. Hwu
IMPACT Technical Report, IMPACT-08-01, University of Illinois, Urbana, IL 2008.
Performance Insights on Executing Non-Graphics Applications on CUDA on the NVIDIA GeForce 8800 GTX
[ PDF slides ]
Wen-mei Hwu, David Kirk, Shane Ryoo, Christopher Rodrigues, John Stratton, and Kuangwei Hwang
Presentation at Hot Chips 19, August 2007.

Maintained by John Stratton (stratton at crhc dot uiuc dot edu)