References
- [1]
-
Dong H. Ahn and Jeffrey S. Vetter.
Scalable analysis techniques for microprocessor performance counter
metrics.
In Proceedings of the 2002 ACM/IEEE conference on
Supercomputing, pages 1-16. IEEE Computer Society Press, 2002.
- [2]
-
B. Alpern, C. R. Attanasio, J. J. Barton, M. G. Burke, P. Cheng, J.-D. Choi,
A. Cocchi, S. J. Fink, D. Grove, M. Hind, S. F. Hummel, D. Lieber,
V. Litvinov, M. F. Mergen, T. Ngo, J. R. Russell, V. Sarkar, M. J. Serrano,
J. C. Shepherd, S. E. Smith, V. C. Sreedhar, H. Srinivasan, and J. Whaley.
The Jalapeño virtual machine.
IBM Systems Journal, 39(1):211-238, February 2000.
- [3]
-
Bowen Alpern, C. R. Attanasio, Anthony Cocchi, Derek Lieber, Stephen Smith, Ton
Ngo, John J. Barton, Susan Flynn Hummel, Janice C. Sheperd, and Mark Mergen.
Implementing Jalapeño in Java.
ACM SIGPLAN Notices, 34(10):314-324, October 1999.
Published as part of the proceedings of OOPSLA'99.
- [4]
-
Glenn Ammons, Thomas Ball, and James R. Larus.
Exploiting hardware performance counters with flow and context
sensitive profiling.
ACM SIGPLAN Notices, 32(5):85-96, May 1997.
Published as part of the proceedings of PLDI'97.
- [5]
-
Jennifer M. Anderson, Lance M. Berc, Jeffrey Dean, Sanjay Ghemawat, Monika R.
Henzinger, Sun tak A. Leung, Richard L. Sites, Mark T. Vandevoorde, Carl A.
Waldspurger, and William E. Weihl.
Continuous profiling: Where have all the cycles gone?
ACM Transactions on Computer Systems, 15(4):357-390, November
1997.
- [6]
-
Matthew Arnold, Stephen Fink, David Grove, Michael Hind, and Peter F. Sweeney.
Adaptive optimization in the Jalapeño JVM.
ACM SIGPLAN Notices, 35(10):47-65, October 2000.
Proceedings of the 2000 ACM SIGPLAN Conference on Object Oriented
Programming, Systems, Languages and Applications (OOPSLA'00).
- [7]
-
Matthew Arnold, Michael Hind, and Barbara G. Ryder.
Online feedback-directed optimization of Java.
ACM SIGPLAN Notices, 37(11):111-129, November 2002.
Proceedings of the 2002 ACM SIGPLAN Conference on Object Oriented
Programming, Systems, Languages and Applications (OOPSLA'02).
- [8]
-
Steve Behling, Ron Bell, Peter Farrell, Holger Holthoff, Frank O'Connel, and
Will Weir.
The POWER4 Processor Introduction and Tuning Guide.
Redbooks. IBM Corporation, International Technical Support
Organization, 2001.
- [9]
-
Rudolf Berrendorf, Heinz Ziegler, and Bernd Mohr.
PCL - the performance counter library.
https://www.fz-juelich.de/zam/PCL.
- [10]
-
Stephen Blackburn, Perry Cheng, and Kathryn McKinley.
Oil and water? High performance garbage collection in Java with
JMTk.
In 26th International Conference on Software Engineering, May
2004.
- [11]
-
S. Browne, J. Dongarra, N. Garner, K. London, and P. Mucci.
A scalable cross-platform infrastructure for application performance
tuning using hardware counters.
In Proceedings of the 2000 ACM/IEEE Conference on
Supercomputing, Dallas, TX, November 2000.
- [12]
-
Michael G. Burke, Jong-Deok Choi, Stephen Fink, David Grove, Michael Hind,
Vivek Sarkar, Mauricio J. Serrano, V. C. Sreedhar, Harini Srinivasan, and
John Whaley.
The Jalapeño dynamic optimizing compiler for Java.
In ACM 1999 Java Grande Conference, pages 129-141, June 1999.
- [13]
-
Harold W. Cain, Ravi Rajwar, Morris Marden, and Mikko H. Lipasti.
An architectural evaluation of Java TPC-W.
In Proceedings of the Seventh International Symposium on
High-Performance Computer Architecture, pages 229-240, Nuevo Leone, Mexico,
January 2001.
- [14]
-
Luiz DeRose and Daniel A. Reed.
Svpablo: A multi-language architecture-independent performance
analysis system.
In Proceedings of the International Conference on Parallel
Processing, Fukushima, Japan, September 1999.
- [15]
-
Luiz A. DeRose.
The hardware performance monitor toolkit.
In Rizos Sakellariou, John Keane, John Gurd, and Len Freeman,
editors, Proceedings of the 7th International Euro-Par Conference,
number 2150 in Lecture Notes in Computer Science, pages 122-131, Manchester,
UK, August 2001. Springer-Verlag.
- [16]
-
Bruno Dufour, Karel Driesen, Laurie Hendren, and Clark Verbrugge.
Dynamic metrics for Java.
In Proceedings of the 18th Annual ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages, and Applications, pages
149-168, 2003.
- [17]
-
Lieven Eeckhout, Andy Georges, and Koen De Bosschere.
How Java programs interact with virtual machines at the
microarchitectural level.
In Proceedings of the 18th Annual ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages and Applications (OOPSLA),
pages 169-186, 2003.
- [18]
-
Kim Hazelwood and David Grove.
Adaptive online context-sensitive inlining.
In International Symposium on Code Generation and Optimization,
pages 253-264. IEEE Computer Society, 2003.
- [19]
-
Jikes Research Virtual Machine (RVM).
https://www.ibm.com/developerworks/oss/jikesrvm.
- [20]
-
Martin Karlsson, Kevin E. Moore, Erik Hagersten, and David A. Wood.
Memory system behavior of Java-based middleware.
In Proceedings of the Ninth International Symposium on High
Performance Computer Architecture, pages 217-228, Anaheim, CA, February
2003.
- [21]
-
Yue Luo and Lizy Kurian John.
Workload characterization of multithreaded Java servers.
In Proceedings of the 2001 IEEE International Symposium on
Performance Analysis of Systems and Software, pages 128-136, Tucson, AZ,
November 2001.
- [22]
-
Cathy May, Ed Silha, Rick Simpson, and Hank Warren.
The PowerPC Architecture.
Morgan Kaufmann Publishers, Inc., San Francisco, California, 1994.
- [23]
-
John Mellor-Crummey, Robert Fowler, and Gabriel Marin.
HPCView: A tool for top-down analysis of node performance.
In Proceedings of the Los Alamos Computer Science Institute
Second Annual Symposium, Santa Fe, NM, October 2001.
- [24]
-
Barton P. Miller, Mark D. Callaghan, Joanthan M. Cargille, Jeffrey K.
Hollingsworth, R. Bruce Irvin, Karen L. Karavanic, Krishna Kunchithapadam,
and Tia Newhall.
The paradyn parallel performance measurement tool.
IEEE Computer, 28(11):37-46, 1995.
- [25]
-
Jeffrey C. Mogul and Anita Borg.
The effect of context switches on cache performance.
In Proceedings of Fourth International Conference on
Architectural Support for Programming Languages and Operating Systems (Santa
Clara, CA), pages 75-84, 1991.
- [26]
-
Oprofile.
https://oprofile.sourceforge.net, 2003.
- [27]
-
Daniel A. Reed, Ruth. A. Aydt, Roger J. Noe, Philip C. Roth, Keith A. Shields,
Bradley Schwartz, and Luis F. Tavera.
Scalable performance analysis: The Pablo performance analysis
environment.
In Proceedings of the Scalable Parallel Libraries Conference,
October 1993.
- [28]
-
Pattabi Seshadri, Lizy John, and Alex Mericas.
Workload characterization of Java server applications on two
PowerPC processors.
In Proceedings of the Third Annual Austin Center for Advanced
Studies Conference, Austin, TX, February 2002.
- [29]
-
The Standard Performance Evaluation Corporation.
SPEC JBB 2000.
https://www.spec.org/osg/jbb2000, 2000.
- [30]
-
Bob Urquhart, Enio Pineda, Scott Jones, Frank Levine, Ron Cadima, Jimmy DeWitt,
Theresa Halloran, and Aakash Parekh.
Performance inspector.
https://www-124.ibm.com/developerworks/oss/pi, 2004.
- [31]
-
D. Viswanathan and S. Liang.
Java Virtual Machine Profiler Interface.
IBM Systems Journal, 39(1):82-95, February 2000.
- [32]
-
Intel VTune performance analyzers.
https://www.intel.com/software/products/vtune.
- [33]
-
C. Eric Wu, Anthony Bolmarcich, Marc Snir, David Wootton, Farid Parpia, Anthony
Chan, Ewing Lusk, and William Gropp.
From trace generation to visualization: A performance framework for
distributed parallel systems.
In Proc. of SC2000: High Performance Networking and Computing,
November 2000.
- [34]
-
Zhichen Xu, Barton P. Miller, and Oscar Naim.
Dynamic instrumentation of threaded applications.
In Principles Practice of Parallel Programming, pages 49-59,
1999.
- [35]
-
Marco Zagha, Brond Larson, Steve Turner, and Marty Itzkowitz.
Performance analysis using the MIPS R10000 performance counters.
In Proceedings of the 1996 ACM/IEEE Conference on
Supercomputing, November 1996.
- [36]
-
Omer Zaki, Ewing Lusk, William Gropp, and Deborah Swider.
Toward scalable performance visualization with Jumpshot.
High Performance Computing Applications, 13(2):277-288, Fall
1999.