Advertisement

Education and Research Challenges in Parallel Computing

  • L. Ridgway Scott
  • Terry Clark
  • Babak Bagheri
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3515)

Abstract

Over three decades of parallel computing, new computational requirements and systems have steadily evolved, yet parallel software remains notably more difficult relative to its sequential counterpart, especially for fine-grained parallel applications. We discuss the role of education to address challenges posed by applications such as informatics, scientific modeling, enterprise processing, and numerical computation. We outline new curricula both in computational science and in computer science. There appear to be new directions in which graduate education in parallel computing could be directed toward fulfilling needs in science and industry.

Keywords

Parallel Computing Parallel Programming Message Passing Interface Research Challenge Graduate Education 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Abbas, A.: Grid Computing: A Practical Guide to Technology and Applications. Charles River Media (2004)Google Scholar
  2. 2.
    Baffico, L., Bernard, S., Maday, Y., Turinici, G., Zérah, G.: Parallel-in-time molecular-dynamics simulations. Phys. Rev. E 66, 057701 (2002)Google Scholar
  3. 3.
    Bagheri, B., Clark, T.W., Scott, L.R.: IPfortran: a parallel dialect of Fortran. Fortran Forum 11, 20–31 (1992)CrossRefGoogle Scholar
  4. 4.
    Bunn, J., Newman, H.: Data intensive grids for high energy physics. In: Berman, F., Fox, G., Hey, T. (eds.) Grid Computing: Making the Global Infrastructure a Reality, pp. 859–906. Wiley, Chichester (2003)Google Scholar
  5. 5.
    Chen, N.: High school computing: The inside story. The Computing Teacher 19(8), 51–52 (1992)Google Scholar
  6. 6.
    Clark, T.W., Hanxleden, R., Kennedy, K.: Experiences in data-parallel programming. Scientific Programming 6, 153–158 (1997)Google Scholar
  7. 7.
    Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (2003)Google Scholar
  8. 8.
    Garcia-Molina, H., Labio, W.J., Wiener, J.L., Zhuge, Y.: Distributed and parallel computing issues in data warehousing. In: Proceedings of ACM Principles of Distributed Computing Conference, vol. 17, p. 7 (1998)Google Scholar
  9. 9.
    Kalé, L.V., Skeel, R., Bhandarkar, M., Brunner, R., Gursoy, A., Krawetz, N., Phillips, J., Shinozaki, A., Varadarajan, K., Schulten, K.: NAMD2: Greater scalability for parallel molecular dynamics. Journal of Computational Physics 151, 283–312 (1999)zbMATHCrossRefGoogle Scholar
  10. 10.
    Scott, L.R., Clark, T.W., Bagheri, B.: Scientific Parlallel Computing. Princeton University Press, Princeton (2005)Google Scholar
  11. 11.
    Snir, M.: A note on n-body computations with cutoffs. Theory of Computing Systems 37, 295–318 (2004)zbMATHCrossRefMathSciNetGoogle Scholar
  12. 12.
    Wlodek, S.T., Clark, T.W., Scott, L.R., McCammon, J.A.: Molecular dynamics of acetylcholinesterase dimer complexed with tacrine. J. Am. Chem. Soc. 119, 9513–9522 (1997)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • L. Ridgway Scott
    • 1
  • Terry Clark
    • 2
  • Babak Bagheri
    • 3
  1. 1.The Institute for Biophysical Dynamics, the Computation Institute, and the Departments of Computer Science and MathematicsThe University of ChicagoChicagoUSA
  2. 2.Department of Electrical Engineering and Computer Science, and Information & Telecommunication Technology CenterThe University of KansasLawrenceUSA
  3. 3.PROS Revenue ManagementHoustonUSA

Personalised recommendations