Journal Publication
-
Transforming Complex Loop Nests For Locality
Qing Yi, Ken Kennedy, and Vikram Adve
The Journal Of Supercomputing, Vol 27, pages 219-264, 2004
-
Improving Memory Hierarchy Performance Through Combined
Loop Interchange and Multi-level Fusion ,
Qing Yi and Ken Kennedy
International Journal of High Performance Computing Applications,
Vol 18, No.2, 2004
-
Advanced Optimization Strategies in the Rice dHPF compiler
John Mellor-Crummey, Vikram Adve, Bradly Broom, Daniel Chavarria-Miranda,
Robert Fowler, Guohua Jin, Ken Kennedy and Qing Yi
Concurrency and Computation: Practice and Experience, 14(8-9):741-767, 2002
Technical Reports
Conference Publication
-
Automated Transformation for Performance-Critical Kernels
Qing Yi and Clint Whaley
ACM SIGPLAN Symposium on Library-Centric Software Design.
Montreal, Canada. Oct, 2007.
-
POET: Parameterized Optimizations for Empirical Tuning
Qing Yi, Keith Seymour, Haihang You, Richard Vuduc and Dan Quinlan
Workshop on Performance Optimization for High-Level Languages and Libraries.
Long Beach, California. Mar,2007.
-
Annotating user-defined abstractions for optimization
Dan Quinlan, Markus Schordan, Richard Vuduc, and Qing Yi
Workshop on Performance Optimization for High-Level Languages and Libraries,
Rhodes Island, Greece. April 2006.
-
Applying Data Copy to Improve Memory Performance of General Array Computations
Qing Yi
The 18th International Workshop on Languages and Compilers for Parallel Computing,
Hawthorne, New York. Oct 2005.
-
Toward the Automated Generation of Components from Existing Source Code
Dan Quinlan, Qing Yi, Gary Kumfert, Thomas Epperly, Tamara Dahlgren, Markus Schordan, and Brian White
The Second Workshop on Productivity and Performance in High-end Computing,
San Francisco, Feb, 2005.
-
Classification and Untilization of Abstractions for Optimization ,
Dan Quinlan, Markus Schordan, Qing Yi, and Andreas Saebjornsen,
The First International Symposium on Leveraging Applications of Formal Methods,
Paphos, Cyprus, Oct, 2004.
-
Applying Loop Optimizations to Object-oriented Abstractions Through
General Classification of Array Semantics
Qing Yi and Dan Quinlan
The 17th International Workshop on Languages and Compilers for Parallel Computing,
West Lafayette, Indiana, USA. Sep. 2004.
-
Automatic Blocking Of QR and LU Factorizations for Locality
Qing Yi, Ken Kennedy, Haihang You, Keith Seymour, and Jack Dongarra
The Second ACM SIGPLAN Workshop on Memory System Performance,
Washington, DC, USA. June. 2004.
-
Semantic-Driven Parallelization of Loops Operating on User-Defined
Containers,
Dan Quinlan, Markus Schordan, Qing Yi and Bronis de Supinski
The 16th Annual Workshop on Languages and Compilers for Parallel Computing,
Collega Station, TX, USA. Oct. 2003.
-
A C++ infrastructure for Automatic Introduction and Translation of OpenMP
Directives,
Dan Quinlan, Markus Schordan and Qing Yi
Workshop on OpenMP Applications and Tools, Toronto, Ontario, Canada.
June. 2003
-
Improving Memory Hierarchy Performance Through Combined Loop Interchange and Multi-level Fusion
Qing Yi and Ken Kennedy
LACSI Symposium, Santa Fe, NM. Oct. 2002.
-
Transforming Loops To Recursion For Multi-Level Memory Hierarchies
Qing Yi, Vikram Adve, and Ken Kennedy
ACM SIGPLAN conference of Programming Language Design and Implementation,
Vancouver, British Columbia, Canada. June. 2000
-
High Performance Fortran Compilation Techniques for Parallelizing Scientific Codes
Vikram Adve, Guohua Jin, John Mellor-Crummey, and Qing Yi
Supercomputing. Orlando, FL, USA. Nov. 1998