Cray-Related and Supercomputing Issues Bibliography, 2004 (latest revision: 9/26/04) Compiled by Myron Ginsberg, Ph.D. ACM Fellow and HPC Consultant HPC Research & Education Farmington Hills, Michigan 48335-1222 E-mail address: m.ginsberg@ieee.org HPC Benchmark Performance Results Oak Ridge National Laboratory, Papers and Presentations on Cray X1 Evaluation, http://www.csm.ornl.gov/evaluation/PHOENIX/index.html P. Muzio and A. Johnson, “Early Cray X1 Experience at the Army High Performance Computing Research Center,” June 2003; Presentation at http://www.ahpcrc.org/publications/X1CaseStudies/X1_Overview_06092003.pdf P. Muzio and R. Walsh, “Total Life Cycle Cost Comparison: Cray X1 and Pentium 4 Cluster,” Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003 Paper at http://www.ahpcrc.org/publications/X1CaseStudies/Cluster_CrayX1_Comparison_Paper.pdf Presentation at http://www.ahpcrc.org/publications/X1CaseStudies/Cluster_CrayX1_Comparison_Presentation.pdf A. Johnson, “Computational Fluid Dynamics Applications on the Cray X1 Architecture: Experiences, Algorithms, and Performance Analysis,” Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003, Paper at http://www.ahpcrc.org/publications/X1CaseStudies/CFD_Paper_05152003.pdf Presentation at http://www.ahpcrc.org/publications/X1CaseStudies/CFD_Presentation_05152003.pdf S. C. Garrick and N Settumba, “Implementing Finite Difference Codes on the Cray X1,” Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; Presentation at http://www.ahpcrc.org/publications/X1CaseStudies/Finite_Diff_Codes.pdf Akkerman and D. Strenski, “Porting FCRASH to the Cray X1 Architecture,” Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; Presentation may be obtained from aakkerma@ford.com T. Mays, “Modeling the Weather on a Cray X1,” Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; Paper at http://www.ahpcrc.org/publications/X1CaseStudies/MM5_Paper_05152003.pdf Presentation at http://www.ahpcrc.org/publications/X1CaseStudies/MM5_Presentation_05152003.pdf E. Joseph, C. G. Williard, and N. J. Kaufmann, “Market Analysis: A Look at the HPC Server Market: A New Approach to the IDC HPC Balanced Rating,” IDC #29617, Vol. 1, June 2003.. A..S. Bland et al., Cray X1 Evaluation, Oak Ridge Technical Report, ORNL/TM-2003/67, March 2003, http://www.csm.ornl.gov/evaluation/PHOENIX/PDF/CrayX1-Evaluation-Plan.pdf A.S. Bland, R. Alexander, S. M. Carter, and K. D. Matney, Sr., Early Operations Experience with the Cray X1 at the Oak Ridge National Laboratory Center for Computational Sciences, Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; http://www.csm.ornl.gov/evaluation/PHOENIX/PDF/CUG2003-Paper-Bland-pdf M. R. Fahey and J. B. White III, DOE Ultrascale Evaluation Plan of the Cray X1, Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; http://www.csm.ornl.gov/evaluation/PHOENIX/PDF/CUG2003-Paper-Fahey.pdf J. B. White III, An Optimization Experiment with the Community Land Model on the Cray X1, Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; http://www.csm.ornl.gov/evaluation/PHOENIX/index.html P. H. Worley and T. H. Dunigan, “Early Evaluation of the Cray X1 at Oak Ridge National laboratory,” Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; http://www.csm.ornl.gov/~worley/paper/CUG03.WorleyDunigan.X1.pdf T. H. Dunigan, Jr., M. R. Fahey, J. B. White III, and P. H. Worley, “Early Evaluation of the Cray X1,” Proceedings of the ACM/IEEE Conference on High Performance Networking and Computing (SC03), Phoenix, AZ, Nov. 15-21, 2003, http://www.csm.ornl.gov/~worley/papers/SC2003.Worley.CrayX1.pdf P. H. Worley and I. T. Foster, PSTSWM: A Parallel Algorithm Testbed and Benchmark Code for Spectral General Circulation Models, Tech Report, TM-12393, Oak Ridge, TN, (in preparation). A. S. Bland, R. Alexander, S. M. Carter, K. D. Matney, Sr., “Early Operations Experience with the Cray X1 at the Oak Ridge National Laboratory,” Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; http://www.csm.ornl.gov/evaluation/PHOENIX/PDF/CUG2003Paper-Bland.pdf M. R. Fahey and J. B. White III, “DOE Evaluation of the Cray X1,” Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; http://www.csm.ornl.gov/evaluation/PHOENIX/PDF/CUG2003-Presentation-Fahey.pdf J. B. White III, “An Optimization Experiment with the Community Land Model on the Cray X1,” Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; http://www.csm.ornl.gov/evaluation/PHOENIX/PDF/CUG2003-Presentation-White.pdf P. H. Worley and T. H. Dunigan, “Early Evaluation of the Cray X1 at Oak Ridge National Laboratory,” Proceedings, 45th Cray User Group Conference, Columbus, OH, May 12-16, 2003; http://www.csm.ornl.gov/~worley/talks/CUG03.X1/CUG03.X1.html P. H. Worley, “Cray X1 Evaluation: Overview and Scalability Analysis,” SIAM Conference on Parallel Processing for scientific Computing, San Francisco, CA, February 26, 2004; http://www.csm.ornl.gov/~worley/talks/SIAMPP2004/SIAMPP04.Worley.htm N. Wichmann, “HPCC Performance on the Cray X1, Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004; available from wichmann@cray.com T. J. Baring, “X1 Porting,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 1721, 2004, paper available from baring@arsc.edu A. Akkerman et al., “Performance Evaluation of Radioss-CFD on the Cray X1,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004, paper available from aakkerma@ford.com P. H. Worley, “Cray X1 Optimization: A Customer’s Perspective,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004; http://www.csm.ornl.gov/~worley/talks/CUG2004.OPT/CUG2004.OPT.Worley.htm J. B. White, III, “Dangerously Clever X1 Application Tricks,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004; available from trey@ornl.gov M. Krishnan, J. Nieplocha, and V. Tipparaju, “Exploiting Architectural Support for Shared Memory Communication on the Cray X1 to Optimize Bandwidth-Intensive Computations,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004; available from jarek.nieplocha@pnl.gov H. Shan, E. Strohmaier, and L. Oliker, “Optimizing Performance of Superscalar Codes for a Single Cray X1 MSP Processor,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 1721, 2004; available from estrohmaier@lbl.gov V. Wayland, “Porting and Performance of PCM on the Cray X1,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004. D. Kiefer, “Cray Product Roadmap: Hardware and Software (including X1E),” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004. P. H. Worley and J. Levesque, “The Performance Evaluation of the Parallel Ocean Program on the Cray X1,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004; paper at http://www.csm.ornl.gov/~worley/papers/CUG04_Worley_POP.pdf presentation at http://www.csm.ornl.gov/~worley/talks/CUG2004.POP/CUG2004.POP.pdf P. A. Agarwal et al., “Cray X1 Evaluation Status Report,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004; http://www.csm.ornl.gov/~worley/papers/CUG04_X1eval.pdf P. A. Agarwal et al., “Cray X1 Status Report,” ORNL TM-2004/13, January 29, 2004; http://www.csm.ornl.gov/evaluation/PHOENIX/PDF/CRAYEvaluationTM2004-15.pdf J. S. Vetter, “A Progress Report on the Cray X1 Evaluation by CCS at ORNL,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 18, 2004; http://www.csm.ornl.gov/evaluation/PHOENIX/PDF/CUG04-Vetter-talk.pdf F. M. Hoffman et al., “Adventures in Vectorizing the Community Land Model,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004; http://www.csm.ornl.gov/~worley/papers/CUG04_CLM.pdf J. B. Drake et al., “Experience with the Full CCSM,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004; http://www.csm.ornl.gov/~worley/papers/CUG04_CCSM.pdf M. R. Fahey and J. Candy, “GYRO: Analyzing New Physics in Record Time,” Proceedings, 46th Cray User Group Conference, Oak Ridge, TN, May 17-21, 2004; paper at http://www.csm.ornl.gov/evaluation/PHOENIX/PDF/fahey-CUG04-paper.pdf talk at http://www.csm.ornl.gov/evaluation/PHOENIX/PDF/fahey-CUG04-slides.pdf L. Oliker et al., “A Performance Evaluation of the Cray X1 for Scientific Applications,” Proceedings, VECPAR: 6th International Meeting on High Performance Computing for Computational Science, 2004; paper available from loliker@lbl.gov L. Oliker et al., “Scientific Computations on Modern Parallel Vector Systems,” Preliminary version submitted to SC2004: High Performance Computing, Networking and Storage Conference, Nov. 6-12, 2004; paper available from loliker@lbl.gov . HPC Benchmark Tests ICL, HPC Challenge Benchmark, The Innovative Computing Laboratory, Center for Information Technology Research, University of Tennessee, Knoxville, TN, available at http://icl.cs.utk.edu/hpcc/index.html A. A. van der Steen, “Benchmarking for Architectural Knowledge: How to Get to Know a Machine,” 19th International Supercomputer Conference, ISC2004, Heidelberg, Germany, June 2004; slides available from steen@phys.uu.nl Top 500 Supercomputer Sites, http://www.top500.org Standard Performance Evaluation Corporation, SPEC Benchmark, http://www.specbench.org/ NAS Parallel Benchmarks, http://www.nas.nasa.gov/Software/NPB/ PmaC HPC Benchmark Suite, http://www.sdsc.edu/PmaC/Benchmark/ IDC Balanced HPC Benchmark Rating Report; http://www.hpcuserforum.com/benchmark/benchmarkresults.asp Supercomputing Issues S. Wallach, “Searching for the SOFTRON: Will We Be Able to Develop Software for PetaFlop Computing?” Keynote Talk, ISC2004, Heidelberg, Germany, June 23, 2004; paper available from wallach@cpventures.com Y. N. Patt, “The Processor in 2014: What are the challenges? How do we meet them?. Presentation, ISC2004, Heidelberg, Germany, June 23-25, 2004, paper available from patt@ece.utexas.edu M. Ginsberg, “Influences on the Solution Process for Large, Numeric-Intensive Automotive Simulations,” Computational Science – ICCS 2001, Lecture Notes in Computer Science, Vol. LNCS 2073, Springer, 2001, pp. 1189-1198. D. H. Bailey, “Twelve Ways to Fool the Masses: 10 Years Later,” paper, ISC2004, Heidelberg, Germany, June 23-25, 2004; paper available at http://crd.lbl.gov/~dhbailey/dhbtalks/dhb-12ways.pdf D. H. Bailey, “Performance of Future High-End Computers,” foils available at http://crd.lbl.gov/~dhbailey/dhbtalks/dhb-future-perf.pdf Vince Scarafino, “The National Needs for Advanced Scientific Computing and Industrial Applications,” Statement of The Ford Motor Company, Committee on Science, U.S. House of Representatives, July 16, 2003, http://www.house.gov/science/hearings/full03/jul16/scarafino.htm HECRTF, Federal Plan for High-End Computing: Report of the High-End Computing Revitalization Task Force (HECRTF), Executive Office of the President, Office of Science and Technology Policy, Washington, D. C., May 10, 2004; available at http://www.itrd.gov/pubs/2004_hecrtf/20040510_hecrtf.pdf A. Ricadela, “Petaflop Imperative,” Information Week, June 21, 2004; http://www.informationweek.com/story/showArticle.jhtml?articleID=22100641 E. Joseph, A. Snell, and C. G. Willard, Council on Competitiveness Study of U. S. Industrial HPC Users, White Paper, IDC, Framingham, MA, July 2004; paper available at http://www.compete.org/pdf/HPC_Users_Survey.pdf National Coordination Office for Information Technology and Development (NITRD); http://www.itrd.gov Supercomputing Architectures DARPA, DARPA Selects Three High Productivity Computing Systems (HPCS) Projects, see http://www.darpa.mil/body/NewsItems/pdf/hpcs_phii_4.pdf Cray, Inc., DARPA HPCS Cray Cascade Project, see http://www.cray.com/cascade/ IBM, Inc., DARPA HPCS IBM PERCS Project, see http://www.research.ibm.com/resources/news/20030710_darpa.shtml Sun Microsystems, Inc., DARPA HPCS Sun Hero Project, see http://www.ncsc.org/casc/meetings/CASC2.pdf L. Kissel, D.A. Nowak, M. Seager, and K. Yates, BlueGene/L: the next generation of scalable supercomputer, SC2002, November 18, 2002; paper available at http://www.llnl.gov/asci/platforms/bluegene/images/BGL.pdf The BlueGene/L Team, “An Overview of the BlueGene/L Supercomputer, SC2002, November 2002; paper available at http://sc-2002.org/paperpdfs/pap.pap207.pdf G. Almasi et al., “An Overview of the BlueGene/L System Software Organization,” Parallel Processing Letters, 2003; paper available from jmoreira@us.ibm.com G. Almasi et al., “Unlocking the Performance of the BlueGene/L Supercomputer,” Preliminary version submitted to SC2004: High Performance Computing, Networking and Storage Conference, Nov. 6-12, 2004; paper available from jmoreira@us.ibm.com BlueGene/L: Applications, Architecture and Software Workshop Papers, Reno, NV, October 2003, papers at http://www.llnl.gov/asci/platforms/bluegene/agenda.html#links ASCI Red Homepage, http://www.sandia.gov/ASCI/Red/ ASCI Purple Benchmark Page, http://www.llnl.gov/asci/purple/benchmarks/limited/code_list.html ASCI White Homepage, http://www.llnl.gov/asci/platforms/white Earth Simulator Homepage, http://www.es.jamstec.go.jp/ W. J. Camp and James L. Tomkins, The Design Specification and Initial Implementation of the Red Storm Architecture—in partnership with Cray Inc., CCIM, Sandia National Laboratories, Albuquerque, NM, 2003, paper available at http://www.lanl.gov/orgs/ccn/salishan2003/pdf/camp.pdf M. Resch, “Vector Computing: The Key to Sustained Performance?”NEC User Group, NUG-25, May 2004, available from resch@hlrs.de J. L. Schwarzmeier, Cray X1 Architecture and Hardware Overview,Oak Ridge National Lab Cray X1 Tutorial, Oak Ridge, TN, Nov. 2002; available from jads@cray.com E. Joseph, II et al., A New High Bandwidth Supercomputer: The Cray X1, Technology Assessment, IDC, Framingham, MA, Nov. 2002; paper available at http://www.cray.com/products/systems/x1/crayx1_idc.pdf R. Partridge, Cray Launches X1 for Extreme Supercomputing, D. H. Brown Associates, Inc., Port Chester, NY, Nov. 14, 2002, paper available at http://www.cray.com/products/systems/x1/crayx1_dhbrown.pdf Cray Inc., The Cray XD1 High Performance Computer: Closing the gap between peak and achievable performance in high performance computing, white paper, WP-0020404, Cray Inc., Seattle, WA, 2004; paper available at http://www.cray.com/products/systems/xd1/whitepaper.pdf Network Computing Services, The AHPCRC Cray X1 Primer, Network Computing Services, 2003, available at http://www.ahpcrc.org/publications/Primer.pdf L. G. Harbaugh, Building High-Performance Linux Clusters (Sponsored by Appro), white paper, June 2004; paper available at http://www.appro.com/whitepaper/whitepaper.pdf