Teaching Parallel Programming in Interdisciplinary Studies

  • Eduardo Cesar
  • Ana Cortés
  • Antonio Espinosa
  • Tomàs Margalef
  • Juan Carlos Moure
  • Anna Sikora
  • Remo Suppi
Conference paper

DOI: 10.1007/978-3-319-27308-2_6

Part of the Lecture Notes in Computer Science book series (LNCS, volume 9523)
Cite this paper as:
Cesar E. et al. (2015) Teaching Parallel Programming in Interdisciplinary Studies. In: Hunold S. et al. (eds) Euro-Par 2015: Parallel Processing Workshops. Euro-Par 2015. Lecture Notes in Computer Science, vol 9523. Springer, Cham

Abstract

Nowadays many fields of science and engineering are evolving by the joint contribution of complementary fields. Computer science, and especially high performance computing, has become a key factor in the development of many research fields, establishing a new paradigm called computational science. Researchers and professionals from many different fields require a knowledge of high performance computing, including parallel programming, to develop a fruitful work in their particular field. So, at Universitat Autònoma of Barcelona, an interdisciplinary master on Modeling for science and engineering was started 5 years ago to provide a deep knowledge on the application of modeling and simulation to graduate students on different fields (Mathematics, Physics, Chemistry, Engineering, Geology, etc.). In this master, Parallel Programming appears as a compulsory subject, because it is a key topic for them. The concepts learnt in parallel programming must be applied to real applications. Therefore, a subject on Applied Modelling and Simulation has also been included. In this paper, the experience on teaching parallel programming in such interdisciplinary master is shown.

Keywords

Parallel programming Message passing Shared memory GPUs MPI OpenMP CUDA 

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Eduardo Cesar
    • 1
  • Ana Cortés
    • 1
  • Antonio Espinosa
    • 1
  • Tomàs Margalef
    • 1
  • Juan Carlos Moure
    • 1
  • Anna Sikora
    • 1
  • Remo Suppi
    • 1
  1. 1.Computer Architecture and Operating Systems DepartmentUniversitat Autònoma de BarcelonaCerdanyola del VallésSpain

Personalised recommendations