The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - September/October (2009 vol.11)
pp: 17-21
William D. Gropp , University of Illinois, Urbana-Champaign
ABSTRACT
<p>Developing software for highly scalable systems with nearly a million processors or cores raises unique challenges. To succeed, application developers must reconsider both their code's structure and the tools they use to develop, tune, and run that code.</p>
INDEX TERMS
petascale computing
CITATION
William D. Gropp, "Software for Petascale Computing Systems", Computing in Science & Engineering, vol.11, no. 5, pp. 17-21, September/October 2009, doi:10.1109/MCSE.2009.148
REFERENCES
1. R.C. Whaley, A. Petitet, and J.J. Dongarra, "Automated Empirical Optimization of Software and the Atlas Project," Parallel Computing, vol. 27, nos. 1–2, 2001, pp. 3–35.
2. R. Vuduc, J. Demmel, and K. Yelick, "OSKI: A Library of Automatically Tuned Sparse Matrix Kernels," J. Physics Conf. Series, no. 16, Inst. Physics Publishing, 2005, pp. 521–530.
3. M. Puschel et al., "Spiral: Code Generation for DSP Transforms," Proc. IEEE, vol. 93, no. 2, 2005, pp. 232–275.
4. B. Chapman, G. Jost, and R. van der Pas, Using OpenMP: Portable Shared Memory Parallel Programming, MIT Press, 2008.
5. Message Passing Interface Forum, MPI: A Message Passing Interface Standard, tech. report UT-CS-94-230, Univ. Tennessee, Knoxville, 1994.
6. Message Passing Interface Forum, "MPI2: A Message Passing Interface Standard," Int'l J. High Performance Computing App., vol. 12, nos. 1–2, 1998, pp. 1–299.
7. T. El-Ghazawi et al., UPC: Distributed Shared Memory Programming, John Wiley &Sons, 2005.
8. R.W. Numrich and J.K. Reid, "Co-Array Fortran for Parallel Programming," ACM Sigplan Fortran Forum, vol. 17, no. 2, 1998, pp. 1–31.
9. D. Callahan, B.L. Chamberlain, and H.P. Zima, "The Cascade High Productivity Language," Proc. 9th Int'l Workshop High-Level Parallel Programming Models and Supportive Environments, IEEE CS Press, 2004, pp. 52–60.
10. P. Charles et al., "X10: An Object-Oriented Approach to Non-Uniform Cluster Computing," Proc. 20th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), ACM Press, 2005, pp. 519–538.
11. S. Balay et al., PETSc Users Manual, Argonne Nat'l Lab., 2007.
12. R.D. Falgout and U.M. Yang, "Hypre: A Library of High Performance Preconditioners," Proc. Int'l Conf. Computational Science, part III, Springer-Verlag, 2002, pp. 632–641.
13. M. Frigo, "FFTW: An Adaptive Software Architecture for the FFT," Proc. Int'l Conf. Acoustics, Speech, and Signal Processing, IEEE Press, 1998, pp. 1381.
14. D.C. Arnold et al., "Stack Trace Analysis for Large Scale Debugging," Proc. Parallel and Distributed Processing Symp., IEEE Press, 2007, pp. 1–10.
18 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool