IBM Skip to main content
  Home     Products & services     Support & downloads     My account  
  Select a country  
Journals Home  
  Systems Journal  
Journal of Research
and Development
  ·  Current Issue  
  ·  Recent Issues  
  ·  Papers in Progress  
  ·  Search/Index  
  ·  Orders  
  ·  Description  
  ·  Patents  
  ·  Recent publications  
  ·  Author's Guide  
  Staff  
  Contact Us  
  Related link:  
     IBM System x  
IBM Journal of Research and Development  
Volume 45, Number 2, 2001
Technology for xSeries Servers
 Table of contents: arrowHTML arrowPDF arrowASCII   This article: arrowHTML arrowPDF arrowASCII arrowCopyright info
   

Experience with building a commodity Intel-based ccNUMA system - References

by B. C. Brock, G. D. Carpenter, E. Chiprout, M. E. Dean, P. L. De Backer, E. N. Elnozahy, H. Franke, M. E. Giampapa, D. Glasco, J. L. Peterson, R. Rajamony, R. Ravindran, F. L. Rawson, R. L. Rockhold, and J. Rubio

References

  1. G. F. Pfister, In Search of Clusters, Second Edition, Prentice-Hall, Inc., Englewood Cliffs, NJ, 1998.
  2. D. Solomon, Inside Windows NT, Second Edition, Microsoft Press, Redmond, WA, 1998.
  3. J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, Second Edition, Morgan Kaufmann Publishers, San Francisco, 1996.
  4. Data General, “Data General's NUMALiiNE Technology: The Foundation for the AV 25000 Server,” http://www.dg.com/numa.
  5. T. Lovett and R. Clapp, “STiNG: A CC-NUMA Computer System for the Commercial Marketplace,” ISCA '96, Proceedings of the 23rd Annual IEEE International Symposium on Computer Architecture, 1996, pp. 308–317.
  6. J. Laudon and D. Lenoski, “The SGI Origin: A ccNUMA Highly Scalable Server,” ISCA '97, Proceedings of the 24th Annual IEEE International Symposium on Computer Architecture, 1997, pp. 241–251.
  7. Silicon Graphics Corporation, “Origin 3000,” http://www.sgi.com/origin/3000/.
  8. UNISYS Corporation, “ES7000 Series,” http://www.unisys.com/hw/servers/es7000/.
  9. W. Weber, S. Gold, P. Helland, T. Shimizu, T. Wicki, and W. Wilcke, “The Synfinity Interconnect Architecture: A Cost-Effective Infrastructure for High-Performance Servers,” ISCA '97, Proceedings of the 24th Annual IEEE International Symposium on Computer Architecture, 1997, pp. 253–262.
  10. J. B. Chen, “The Impact of Software Structure and Policy on CPU and Memory System Performance,” Ph.D. Thesis; available as Technical Report CMU-CS-94-145, School of Computer Science, Carnegie Mellon University, Pittsburgh, 1994.
  11. J. K. Flanagan, B. Nelson, J. Archibald, and K. Grimsrud, “Bach: BYU Address Collection Hardware: the Collection of Complete Traces,” Proceedings of the 6th International Conference on Modeling Techniques and Tools for Computer Performance Evaluation, Edinburgh, Scotland, September 1992, pp. 51–65.
  12. B. Verghese, S. Devine, A. Gupta, and M. Rosenblum, “Operating System Support for Improving Data Locality on CC-NUMA Compute Servers,” Proceedings of the 7th International Conference on Architectural Support for Programming Languages and Operating Systems, 1996, pp. 279–289.
  13. J. P. Singh, W.-D. Weber, and A. Gupta, “SPLASH: Stanford Parallel Applications for Shared-Memory,” Computer Architecture News 20, No. 1, 5–44 (1992).
  14. A. B. Brown and M. I. Seltzer, “Operating System Benchmarking in the Wake of lmbench: A Case Study of the Performance of NetBSD on the Intel x86 Architecture,” Proceedings of the 1997 ACM SIGMETRICS International Conference on the Measurement and Modeling of Computer Systems, June 1997.
  15. L. McVoy and C. Staelin, “lmbench: Portable Tools for Performance Analysis,” Proceedings of the 1996 USENIX Technical Conference, January 1996, pp. 279–294.
  16. B. Brock, G. Carpenter, E. Chiprout, E. Elnozahy, M. Dean, D. Glasco, J. Peterson, R. Rajamony, F. Rawson, R. Rockhold, and A. Zimmerman, “Windows NT in a ccNUMA System,” Proceedings of the 3rd USENIX Windows NT Symposium, 1999, pp. 61–72.
  17. S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta, “The SPLASH-2 Programs: Characterization and Methodological Considerations,” ISCA '95, Proceedings of the 22nd Annual IEEE International Symposium on Computer Architecture, 1995, pp. 24–36.
  18. D. E. Lenoski and W. Weber, Scalable Shared-Memory Multiprocessing, Morgan Kaufmann Publishers, San Francisco, 1995.
  19. J. Kuskin, D. Ofelt, M. Heinrich, J. Heinlein, R. Simoni, K. Gharachorloo, J. Chapin, D. Nakahira, J. Baxter, M. Horowitz, A. Gupta, M. Rosenblum, and J. Hennessy, “The Stanford FLASH Multiprocessor,” ISCA '94, Proceedings of the 21st Annual IEEE International Symposium on Computer Architecture, 1994, pp. 302–313.
  20. A. Agarwal, R. Bianchini, D. Chaiken, K. L. Johnson, D. Kranz, J. Kubiatowicz, B. H. Lim, K. Mackenzie, and D. Yeung, “The MIT Alewife Machine: Architecture and Performance,” ISCA '95, Proceedings of the 22nd Annual IEEE International Symposium on Computer Architecture, June 1995, pp. 2–13.
  21. A. Grbic, S. Brown, S. Caranci, R. Grindley, M. Gusat, G. Lemieux, K. Loveless, N. Manjikian, S. Srbljic, M. Stumm, Z. Vranesic, and Z. Zilic, “Design and Implementation of the NUMAchine Multiprocessor,” Proceedings of the 35th IEEE Design Automation Conference, June 1998, pp. 66–69.
  22. D. E. Culler, J. P. Singh, and A. Gupta, Parallel Computer Architecture: A Hardware/Software Approach, Morgan Kaufmann Publishers, San Francisco, 1999.
  23. Y. Zhou, L. Iftode, and K. Li, “Performance Evaluation of Two Home-Based Lazy Release Consistency Protocols for Shared Virtual Memory Systems,” Oper. Syst. Rev. 30, 75–88 (1996).
  24. S. C. Karlin, D. W. Clark, and M. Martonosi, “SurfBoard—A Hardware Performance Monitor for SHRIMP,” Technical Report TR-596-99, Princeton University, Princeton, NJ, 1999.
  25. K. Keeton, D. A. Patterson, Y. Q. He, R. C. Raphael, and W. E. Baker, “Performance Characterization of a Quad Pentium Pro SMP Using OLTP Workloads,” ISCA '98, Proceedings of the 25th Annual IEEE International Symposium on Computer Architecture, 1998, pp. 15–26.
  26. P. Ranganathan, K. Gharachorloo, S. V. Adve, and L. A. Barroso, “Performance of Database Workloads on Shared-Memory Systems with Out-of-Order Processors,” Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, 1998, pp. 307–318.
  27. Transaction Processing Performance Council, http://www.tpc.org.
  28. X. Zhang, Z. Wang, N. Gloy, J. B. Chen, and M. D. Smith, “System Support for Automatic Profiling and Optimization,” Oper. Syst. Rev. 31, 15–26 (1997).
  29. A. B. Brown, “A Decompositional Approach to Computer Systems Performance Evaluation,” B.A. Thesis, Harvard University, Cambridge, MA, April 1997.