TY - JOUR
T1 - Teaching Parallel Programming in Interdisciplinary Studies
AU - Cesar, Eduardo
AU - Cortés, Ana
AU - Espinosa, Antonio
AU - Margalef, Tomàs
AU - Moure, Juan Carlos
AU - Sikora, Anna
AU - Suppi, Remo
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2015.
PY - 2015/1/1
Y1 - 2015/1/1
N2 - 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. © Springer International Publishing Switzerland 2015.
AB - 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. © Springer International Publishing Switzerland 2015.
KW - CUDA
KW - GPUs
KW - Message passing
KW - MPI
KW - OpenMP
KW - Parallel programming
KW - Shared memory
UR - http://www.scopus.com/inward/record.url?scp=84951919893&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-27308-2_6
DO - 10.1007/978-3-319-27308-2_6
M3 - Article
SN - 0302-9743
VL - 9523
SP - 66
EP - 77
JO - Lecture Notes in Computer Science
JF - Lecture Notes in Computer Science
IS - 1
ER -