Web of Science: 9 citations, Scopus: 11 citations, Google Scholar: citations,
Introducing computational thinking, parallel programming and performance engineering in interdisciplinary studies
César Galobardes, Eduardo (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
Cortés Fité, Ana (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
Espinosa, Antonio (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
Margalef, Tomàs (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
Moure, Juan C, dir. (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
Sikora, Anna (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
Suppi Boldrito, Remo (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)

Date: 2017
Abstract: Nowadays, many fields of science and engineering are evolving through 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 knowledge of High Performance Computing, including parallel programming, to develop fruitful and efficient work in their particular field. Therefore, at Universitat Autònoma of Barcelona (Spain), an interdisciplinary Master on "Modeling for Science and Engineering" was started 5 years ago to provide a thorough knowledge of the application of modeling and simulation to graduate students in different fields (Mathematics, Physics, Chemistry, Engineering, Geology, etc. ). In this Master's degree, "Parallel Programming" appears as a compulsory subject because it is a key topic for them. The concepts learned in this subject must be applied to real applications. Therefore, a complementary subject on "Applied Modeling and Simulation" has also been included. It is very important to show the students how to analyze their particular problems, think about them from a computational perspective and consider the related performance issues. So, in this paper, the methodology and the experience in introducing computational thinking, parallel programming and performance engineering in this interdisciplinary Master's degree are shown. This overall approach has been refined through the Master's life, leading to excellent academic results and improving the industry and students appraisal of this programme.
Grants: Ministerio de Economía y Competitividad TIN2014-53234-C2-1-R
Ministerio de Economía y Competitividad TIN2014-53172-P
Rights: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Language: Anglès
Document: Article ; recerca ; Versió acceptada per publicar
Subject: Agent-based models ; CUDA ; GPUs ; MPI ; Message passing ; Model simulation ; OpenMP ; Parallel programming ; Shared memory
Published in: Journal of Parallel and Distributed Computing, Vol. 105 (July 2017) , p. 116-126, ISSN 1096-0848

DOI: 10.1016/j.jpdc.2016.12.027


Postprint
12 p, 594.2 KB

The record appears in these collections:
Research literature > UAB research groups literature > Research Centres and Groups (research output) > Engineering > HPC4EAS (High Performance Computing for Efficient Applications and Simulation Research Group)
Articles > Research articles
Articles > Published articles

 Record created 2025-01-16, last modified 2025-11-03



   Favorit i Compartir