Educational guide | ||||||||||||||||||||||||||||||||||||||||
IDENTIFYING DATA | 2023_24 | |||||||||||||||||||||||||||||||||||||||
Subject | GRID-COMPUTING AND SUPERCOMPUTING | Code | 00709041 | |||||||||||||||||||||||||||||||||||||
Study programme |
|
|||||||||||||||||||||||||||||||||||||||
Descriptors | Credit. | Type | Year | Period | ||||||||||||||||||||||||||||||||||||
6 | Optional | Fourth | Second |
|||||||||||||||||||||||||||||||||||||
Language |
|
|||||||||||||||||||||||||||||||||||||||
Prerequisites | ||||||||||||||||||||||||||||||||||||||||
Department | ING.MECANICA,INFORMAT.AEROESP. |
|||||||||||||||||||||||||||||||||||||||
Coordinador |
|
icrem@unileon.es lsang@unileon.es vriec@unileon.es |
||||||||||||||||||||||||||||||||||||||
Lecturers |
|
|||||||||||||||||||||||||||||||||||||||
Web | http://agora.unileon.es | |||||||||||||||||||||||||||||||||||||||
General description | This subject comprises basic concepts about parallel applications in order to increase their performance. Topics cover parallel programming techniques and simple exercises. Moreover, some real applications are showed to realize how parallelism achieves a reduction of the execution time or the memory requirements. | |||||||||||||||||||||||||||||||||||||||
Tribunales de Revisión |
|
|||||||||||||||||||||||||||||||||||||||
Competencias |
Code | |
A18128 | |
B5618 | |
B5619 | |
B5624 | |
C2 | CMECES2 That students know how to apply their knowledge to their work or vocation in a professional manner and possess the skills that are usually demonstrated through the development and defense of arguments and the resolution of problems within their area of study. |
C3 | CMECES3 That students have the ability to gather and interpret relevant data (normally within their area of study) to make judgments that include reflection on relevant issues of a social, scientific or ethical nature. |
Learning aims |
Competences | |||
Students know to identify and describe the main models of parallel architectures. | A18128 |
B5618 B5619 B5624 |
C2 C3 |
Contents |
Topic | Sub-topic |
Block I: GRID COMPUTING. FUNDAMENTALS AND TECHNOLOGIES | Unit 1: INTRODUCTION. Parallel computer description. Parallel architectures. |
Block II: SUPERCOMPUTERS. FUNDAMENTALS AND TECHNOLOGIES | Unit 1: MODELADO DE LOS COMPUTADORES PARALELOS. Parallel computer organization. Classification. Top500. Unit 2. SUPERCOMPUTERS. CALÉNDULA AND SCAYLE Use of calendula supercomputer SCAYLE. |
Block III: APPLICATIONS OF GRID COMPUTING AND SUPERCOMPUTERS | Unit 1. PARALLEL APPLICATIONS Problems to run on parallel. Practical examples |
Block IV: PARALLEL PROGRAMMING | Unit 1: OpenMP Directives. Sections. Loops. Unit 2: MPI Blocking functions. Collective functions. Non blocking functions. Derivative datatypes Unit 3: Other languages Parallel programming in other languages |
Planning |
Methodologies :: Tests | |||||||||
Class hours | Hours outside the classroom | Total hours | |||||||
Practicals using information and communication technologies (ICTs) in computer rooms | 40 | 40 | 80 | ||||||
Field work/trips | 2 | 0 | 2 | ||||||
Lecture | 15 | 5 | 20 | ||||||
3 | 45 | 48 | |||||||
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students. |
Methodologies |
Description | |
Practicals using information and communication technologies (ICTs) in computer rooms | Programming exercises in the lab |
Field work/trips | Visit to Caléndula, a supercomputer |
Lecture | Grid computing and supercomputer concepts are explained in lectures. |
Personalized attention |
|
|
Assessment |
Description | Qualification | ||
Practicals using information and communication technologies (ICTs) in computer rooms | Assessment will based on performing different task during the subject that will take place after homogeneous units. All learning aims will also be granted. At the end of the subject, an exam about the subject will be carried out. |
60% | |
Assessment will based on performing different task during the subject that will take place after homogeneous units. All learning aims will also be granted. At the end of the subject, an exam about the subject will be carried out. |
40% | ||
Other comments and second call | |||
Sources of information |
Access to Recommended Bibliography in the Catalog ULE |
Basic |
Lidia Sánchez González, Apuntes de la asignatura, , F. Almeida, D. Gimenez, Jose Miguel Mantas, A.M. Vidal, Introducción a la programación paralela, Paraninfo Cengage Learning, 2008 Kumar, V., Grama, A., Gupta, A., Karypis G. Benjamin, Introduction to Parallel Computing, Cummings Publishing Company, 2003 https://www.mpi-forum.org/mpi-40/, MPI 4.0, , http://www.open-mpi.org, Página Oficial de Open MPI, , Michael J. Quinn, Parallel Programming in C with MPI and OpenMP, McGraw-Hill, 2003 Lidia Sánchez González, Transparencias de la asignatura, , |
Complementary | |
Recommendations |
Subjects that it is recommended to have taken before | |||||
|