John Gyllenhaal

Visiting Research Assistant Professor from 8/97 to 10/99
IMPACT graduate 9/97

Currently at:
Lawrence Livermore National Laboratory
7000 East Ave, MS L-561
Livermore, California 94551
Ph: (925) 424-5485
Email: gyllen@llnl.gov

Resume (PostScript version, PDF version), last updated 12/10/98

Publications

A Hardware-Driven Profiling Scheme for Identifying Program Hot Spots to Support Runtime Optimization (PostScript version, PDF version)
Matthew C. Merten, Andrew R. Trick, Christopher N. George, John C. Gyllenhaal, and Wen-mei W. Hwu
Proceedings of the 26th International Symposium on Computer Architecture, May, 1999, pp. 136-147.
Abstract Presentation Slides (PostScript version, PDF version)

A Study of Code Reuse and Sharing Characteristics of Java Applications (PostScript version, PDF version)
Marie T. Conte, Andrew R. Trick, John C. Gyllenhaal, and Wen-mei W. Hwu
Workshop on Workload Characterization, Micro-31, November 29th, 1998
Abstract

Optimization of Machine Descriptions for Efficient Use (IJPP owns distribution rights, see CatchWord or UnCover for a reprint)
John C. Gyllenhaal, Wen-mei W. Hwu, and B. Ramakrishna Rau
International Journal of Parallel Programming, vol. 26, no. 4, August 1998, pp. 417-447
Abstract

An Efficient Framework For Performing Execution-Constraint-Sensitive Transformations That Increase Instruction-Level Parallelism ( PostScript version, PDF version)
Appendix A ( PostScript version, PDF version) (not included in above file)
J. Gyllenhaal
Ph.D. thesis, Department of Electrical and Computer Engineering, University of Illinois, Urbana IL, September 1997
Abstract

Optimizing NET Compilers for Improved Java Performance ( Draft (PostScript), Draft (PDF), see IEEE Computer for final version)
Cheng-Hsueh A. Hsieh, Marie T. Conte, Teresa L. Johnson, John C. Gyllenhaal, and Wen-mei W. Hwu,
IEEE Computer, June 1997, pp. 67-75
Abstract

A Study of the Cache and Branch Performance Issues with Running Java on Current Hardware Platforms ( PostScript version, PDF version)
Cheng-Hsueh A. Hsieh, Marie T. Conte, Teresa L. Johnson, John C. Gyllenhaal and Wen-mei W. Hwu,
Proceedings of COMPCON, February 1997, pp. 211-216
Abstract

Architectural Support Compiler-Synthesized Dynamic Branch Prediction Strategies: Rationale and Initial Results ( PostScript version, PDF version)
David I. August, Daniel A. Connors, John C. Gyllenhaal, and Wen-mei W. Hwu
The 3rd International Symposium on High-Performance Computer Architecture, Feb. 1997, pp. 84-93
Abstract

HMDES Version 2 Specification ( PostScript version, PDF version)
John C. Gyllenhaal, Wen-mei W. Hwu and B. Ramakrishna Rau
IMPACT Technical report, IMPACT-96-03, University of Illinois, Urbana IL. 1996.

Optimization of Machine Descriptions for Efficient Use ( PostScript version, PDF version)
John C. Gyllenhaal, Wen-mei W. Hwu, and B. Ramakrishna Rau
Proceedings of the 29th International Symposium on Microarchitecture, December 1996, pp. 349-358
Abstract

Java Bytecode to Native Code Translation: The Caffeine Prototype and Preliminary Results ( PostScript version, PDF version)
Cheng-Hsueh A. Hsieh, John C. Gyllenhaal, and Wen-mei W. Hwu
Proceedings of the 29th International Symposium on Microarchitecture, December 1996, pp. 90-99
Abstract

Compiler Technology for Future Microprocessors ( PostScript version, PDF version)
W. W. Hwu, R. E. Hank, D. M. Gallagher, S. A. Mahlke, D. M. Lavery, G. E. Haab, J. C. Gyllenhaal, and D. I. August
Proceedings of the IEEE, Vol. 83, No. 12, December 1995, pp. 1625-1640
Abstract

Reducing Cache Misses in Numerical Applications Using Data Relocation and Prefetching ( PostScript version, PDF version)
Yoji Yamada, Teresa L. Johnson, Grant Haab, John C. Gyllenhaal, and Wen-mei W. Hwu
Technical Report CRHC-95-04, Center for Reliable and High-Performance Computing, University of Illinois, Urbana, IL 1995
Abstract

Characterizing the Impact of Predicated Execution on Branch Prediction ( PostScript version, PDF version)
S. A. Mahlke, R. E. Hank, R. A. Bringmann, J. C. Gyllenhaal, D. M. Gallagher, and W. W. Hwu
Proceedings of the 27th International Symposium on Microarchitecture, December 1994, pp. 217-227
Abstract

Data Relocation and Prefetching for Programs with Large Data Sets ( PostScript version, PDF version)
Y. Yamada, J. Gyllenhaal, G.Haab, W. W. Hwu
Proceedings of the 27th Annual ACM/IEEE International Symposium on Microarchitecture, December 1994, pp. 118-127
Abstract

Dynamic Memory Disambiguation Using the Memory Conflict Buffer ( PostScript version, PDF version)
D. M. Gallagher, W. Y. Chen, S. A. Mahlke, J. C. Gyllenhaal, W. W. Hwu
Proceedings of the 6th International Conference on Architecture Support for Programming Languages and Operating Systems, San Jose, California, October, 1994. pp.183-195.
Abstract

A Machine Description Language for Compilation ( PostScript version, PDF version)
J. Gyllenhaal
MS thesis, Department of Electrical and Computer Engineering, University of Illinois, Urbana IL, Sept. 1994

Speculative Execution Exception Recovery using Write-back Suppression ( PostScript version, PDF version)
Roger A. Bringmann, Scott A. Mahlke, Richard E. Hank, John C. Gyllenhaal, and Wen-mei W. Hwu
Proceedings of the 26th Annual ACM/IEEE Int'l Symposium on Microarchitecture, Austin, Texas, Dec. 1993, pp. 214-223
Abstract

Superblock Formation Using Static Program Analysis ( PostScript version, PDF version)
Richard E. Hank, Scott A. Mahlke, Roger A. Bringmann, John C. Gyllenhaal, and Wen-mei W. Hwu
Proceedings of the 26th Annual ACM/IEEE Int'l Symposium on Microarchitecture, Austin, Texas, Dec. 1993, pp. 247-256
Abstract

Code Scheduling for VLIW/Superscalar Processors with Limited Register Files ( PostScript version, PDF version)
T. Kiyohara and J. Gyllenhaal
Proceedings of the 25th International Symposium on Microarchitecture, Dec. 1992, pp. 197-201
Abstract

Compiler Code Transformations for Superscalar-Based High-Performance Systems ( PostScript version, PDF version)
Scott A. Mahlke, William Y. Chen, John C. Gyllenhaal, Wen-mei W. Hwu, P.P. Chang, and T.Kiyohara
Proceedings of Supercomputing 1992, Minneapolis, Minnisota, Nov. 16-20, 1992, pp. 808-817
Abstract
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
[ IMPACT Main Page | Team Members | Publications | Software | FAQ ]