@inproceedings {you2011design,
	title = {The Design of an Auto-tuning I/O Framework on Cray {XT5} System},
	booktitle = {Cray Users Group Conference (CUG{\textquoteright}11) (Best Paper Finalist)},
	year = {2011},
	month = {2011-05},
	address = {Fairbanks, Alaska},
	keywords = {gco},
	author = {Haihang You and Qing Liu and Zhiqiang Li and Shirley Moore}
}
@inproceedings {seymour2008comparison,
	title = {A Comparison of Search Heuristics for Empirical Code Optimization},
	booktitle = {The 3rd international Workshop on Automatic Performance Tuning},
	year = {2008},
	month = {2008-10},
	address = {Tsukuba, Japan},
	keywords = {gco},
	author = {Keith Seymour and Haihang You and Jack Dongarra}
}
@inproceedings {youseff2008impact,
	title = {The Impact of Paravirtualized Memory Hierarchy on Linear Algebra Computational Kernels and Software},
	booktitle = {ACM/IEEE International Symposium on High Performance Distributed Computing},
	year = {2008},
	month = {2008-06},
	address = {Boston, MA.},
	keywords = {gco, netsolve},
	author = {Lamia Youseff and Keith Seymour and Haihang You and Jack Dongarra and Rich Wolski}
}
@article {bailey2008peri,
	title = {{PERI} Auto-tuning},
	journal = {Proc. SciDAC 2008},
	volume = {125},
	year = {2008},
	month = {2008-01},
	publisher = {Journal of Physics},
	address = {Seatlle, Washington},
	keywords = {gco},
	author = {David Bailey and Jacqueline Chame and Chun Chen and Jack Dongarra and Mary Hall and Jeffrey K. Hollingsworth and Paul D. Hovland and Shirley Moore and Keith Seymour and Jaewook Shin and Ananta Tiwari and Sam Williams and Haihang You}
}
@techreport {you2007automated,
	title = {Automated Empirical Tuning of a Multiresolution Analysis Kernel},
	number = {ICL-UT-07-01},
	year = {2007},
	month = {2007-01},
	pages = {10},
	keywords = {gco},
	author = {Haihang You and Keith Seymour and Jack Dongarra and Shirley Moore}
}
@techreport {you2007empirical,
	title = {Empirical Tuning of a Multiresolution Analysis Kernel using a Specialized Code Generator},
	number = {ICL-UT-07-02},
	year = {2007},
	month = {2007-01},
	keywords = {gco},
	author = {Haihang You and Keith Seymour and Jack Dongarra and Shirley Moore}
}
@techreport {seymour2006atlas,
	title = {{ATLAS} on the {BlueGene/L} {\textendash} Preliminary Results},
	number = {ICL-UT-06-10},
	year = {2006},
	month = {2006-01},
	keywords = {gco},
	author = {Keith Seymour and Haihang You and Jack Dongarra}
}
@article {bosilca2006self,
	title = {Self Adapting Numerical Software {SANS} Effort},
	journal = {IBM Journal of Research and Development},
	volume = {50},
	number = {2/3},
	year = {2006},
	month = {2006-01},
	pages = {223-238},
	keywords = {gco},
	author = {George Bosilca and Zizhong Chen and Jack Dongarra and Victor Eijkhout and Graham Fagg and Erika Fuentes and Julien Langou and Piotr Luszczek and Jelena Pjesivac{\textendash}Grbovic and Keith Seymour and Haihang You and Sathish Vadhiyar}
}
@techreport {you2005effective,
	title = {An Effective Empirical Search Method for Automatic Software Tuning},
	number = {ICL-UT-05-02},
	year = {2005},
	month = {2005-01},
	keywords = {gco},
	author = {Haihang You and Keith Seymour and Jack Dongarra}
}
@conference {dongarra2004accurate,
	title = {Accurate Cache and {TLB} Characterization Using Hardware Counters},
	booktitle = {International Conference on Computational Science (ICCS 2004)},
	year = {2004},
	month = {2004-06},
	publisher = {Springer},
	organization = {Springer},
	address = {Krakow, Poland},
	abstract = {We have developed a set of microbenchmarks for accurately determining the structural characteristics of data cache memories and TLBs. These characteristics include cache size, cache line size, cache associativity, memory page size, number of data TLB entries, and data TLB associativity. Unlike previous microbenchmarks that used time-based measurements, our microbenchmarks use hardware event counts to more accurately and quickly determine these characteristics while requiring fewer limiting assumptions.},
	keywords = {gco, lacsi, papi},
	doi = {https://doi.org/10.1007/978-3-540-24688-6_57},
	author = {Jack Dongarra and Shirley Moore and Phil Mucci and Keith Seymour and Haihang You}
}
@conference {yi2004automatic,
	title = {Automatic Blocking of {QR} and {LU} Factorizations for Locality},
	booktitle = {2nd ACM SIGPLAN Workshop on Memory System Performance (MSP 2004)},
	year = {2004},
	month = {2004-06},
	publisher = {ACM},
	organization = {ACM},
	address = {Washington, DC},
	abstract = {QR and LU factorizations for dense matrices are important linear algebra computations that are widely used in scientific applications. To efficiently perform these computations on modern computers, the factorization algorithms need to be blocked when operating on large matrices to effectively exploit the deep cache hierarchy prevalent in today{\textquoteright}s computer memory systems. Because both QR (based on Householder transformations) and LU factorization algorithms contain complex loop structures, few compilers can fully automate the blocking of these algorithms. Though linear algebra libraries such as LAPACK provides manually blocked implementations of these algorithms, by automatically generating blocked versions of the computations, more benefit can be gained such as automatic adaptation of different blocking strategies. This paper demonstrates how to apply an aggressive loop transformation technique, dependence hoisting, to produce efficient blockings for both QR and LU with partial pivoting. We present different blocking strategies that can be generated by our optimizer and compare the performance of auto-blocked versions with manually tuned versions in LAPACK, both using reference BLAS, ATLAS BLAS and native BLAS specially tuned for the underlying machine architectures.},
	keywords = {gco, papi, sans},
	doi = {10.1145/1065895.1065898},
	author = {Qing Yi and Ken Kennedy and Haihang You and Keith Seymour and Jack Dongarra}
}
