Challenges of a Systematic Approach to Parallel Computing and Supercomputing Education

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9523)

Abstract

The scale of changes in the computing world dictates the need to introduce comparably major changes in the education system. Knowledge and skills with a strong foundation in parallelism concepts are becoming key qualities for any modern specialist. The situation cannot be changed by introducing just one training course; progress needs to be achieved in many direction at once, by developing supercomputing education infrastructure. This article is dedicated to presenting work performed in Russia to develop parallel computing, high-performance computing and distributed computing education as well as results which were obtained and lessons we have learnt from the national “Supercomputing Education” project.

Keywords

Parallel computing Supercomputing High performance computing Higher education system School education Body of knowledge Computer technologies 

References

  1. 1.
    Supercomputing Education in Russia: Final report on the national project, Supercomputing Education, Supercomputing Consortium of the Russian Universities (2012). http://hpc.msu.ru/files/HPC-Education-in-Russia.pdf
  2. 2.
    Voevodin, V.V., Gergel, V.: Supercomputing education: the third pillar of HPC. Comput. Meth. Softw. Dev. New Comput. Technol. 11(2), 117–122 (2010). MSU Press, MoscowGoogle Scholar
  3. 3.
    Computing Curricula Computer Science (2013). http://ai.stanford.edu/users/sahami/CS2013
  4. 4.
    NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing. http://www.cs.gsu.edu/~tcpp/curriculum/
  5. 5.
    Future Directions in CSE Education and Research: Report from a Workshop Sponsored by the Society for Industrial and Applied Mathematics (SIAM) and the European Exascale Software Initiative (EESI-2). http://wiki.siam.org/siag-cse/images/siag-cse/f/ff/CSE-report-draft-Mar2015.pdf
  6. 6.
    Computer Science in Parallel (CSinParallel). http://serc.carleton.edu/csinparallel/index.html
  7. 7.
  8. 8.
    A Survey on Training and Education Needs for Petascale Computing. http://www.prace-ri.eu/IMG/pdf/D3-3-1_document_final.pdf
  9. 9.
    Rague, B.: Teaching parallel thinking to the next generation of programmers. J. Educ. Inf. Cybern. 1(1), 43–48 (2009)Google Scholar
  10. 10.
    Gergel, V., Liniov, A., Meyerov, I., Sysoyev, A.: NSF/IEEE-TCPP curriculum implementation at the State University of Nizhni Novgorod. In: Proceedings of the 2014 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2014, pp. 1079–1084. IEEE Computer Society, Washington, D.C. (2014)Google Scholar
  11. 11.
    Council on Competitiveness, U.S. Manufacturing – Global Leadership Through Modeling and Simulation White paper, 4 March 2009. http://www.compete.org/storage/documents/NDEMC_Final_Report_030915.pdf

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Lomonosov Moscow State UniversityMoscowRussia
  2. 2.Lobachevsky State University of Nizhny NovgorodNizhny NovgorodRussia

Personalised recommendations