Check out the new USENIX Web site. next up previous
Next: About this document ... Up: Using Performance Reflection in Previous: Summary and Conclusions

Bibliography

1
Jennifer M. Anderson, Lance M. Berc, Jeffrey Dean, Sanjay Ghemawat, Monika R. Henzinger, Shun-Tak A. Leung, Richard L. Sites, Mark T. Vandevoorde, Carl A. Waldspurger, and William E. Weihl.
Continuous Profiling: Where Have All the Cycles Gone?
In Proceedings of the 16th ACM Symposium on Operating Systems Principles, 1997.

2
Fran Berman and Rich Wolski.
The AppLeS Project: A Status Report.
In Proceedings of the 8th NEC Research Symposium, Berlin, Germany, May 1997.

3
Brian N. Bershad, Dennis Lee, Theodore H. Romer, and J. Bradley Chen.
Avoiding Conflict Misses Dynamically in Large Direct-Mapped Caches.
In Proceedings of the 6th International Conference on Architectural Support for Programming Languages and Operating Systems, 1994.

4
AMD Corporation.
AMD Athlon Processor x86 Code Optimization Guide.
www.amd.com.

5
Jeffrey Dean, James E. Hicks, Carl A. Waldspurger, William E. Weihl, and George Chrysos.
ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors.
In Proceedings of the 30th Annual Symposium on Microarchitecture, Research Triangle Park, North Carolina, December 1997.

6
John R. Douceur and William J. Bolosky.
Progress-based Regulation of Low-importance Processes.
In Proceedings of the 17th ACM Symposium on Operating Systems Principles, 1999.

7
Mark K. Gardner, Wu chun Feng, M. Broxton, A Engelhart, and G. Hurwitz.
MAGNET: A Tool for Debugging, Analysis and Reflection in Computing Systems.
In Submitted to the third IEEE/ACM International International Symposium on Cluster Computing and the Grid, Tokyo, Japan, May 2003.

8
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, New Mexico, October 2001.

9
Sujay Parekh, Susan Eggers, and Henry Levy.
Thread-Sensitive Scheduling for SMT Processors.
Technical report, University of Washington, 2002.

10
Mikael Pettersson.
PerfCtr home page.
https://user.it.uu.se/~mikpe/linux/perfctr.

11
Allan Snavely and Dean M. Tullsen.
Symbiotic Jobscheduling for a Simultaneous Multithreading Processor.
In Architectural Support for Programming Languages and Operating Systems, pages 234-244, 2000.

12
The Transaction Processing Council (TPC).
TPC-W.
https://www.tpc.org/tpcw.

13
Dean Tullsen, Susan Eggers, and Henry Levy.
Simultaneous Multithreading: Maximizing On-Chip Parallelism.
In Proceedings of the 22rd Annual International Symposium on Computer Architecture, Santa Margherita Ligure, Italy, June 1995.

14
Matt Welsh and David Cluller.
Adaptive overload control for busy Internet servers.
In Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS), San Francisco, CA, March 2003.

15
Matt Welsh, David Cluller, and Eric Brewer.
SEDA: An architecture for well-conditioned, scalable Internet services.
In Proceedings of the 18th Symposium on Operating Systems Principles (SOSP), Banff, Canada, October 2001.

16
R. Clinton Whaley, Antoine Petitet, and Jack Dongarra.
Automated empirical optimizations of software and the ATLAS project.
Parallel Computing, 27(1-2):2-35, January 2001.

17
Xiaolan Zhang, Zheng Wang, Nicholas Gloy, J. Bradley Chen, and Michael D. Smith.
System Support for Automatic Profiling and Optimization.
In Proceedings of the 16th ACM Symposium on Operating Systems Principles, 1997.


Sameh Mohamed Elnikety 2003-06-15