Introduction to High Performance and Data Intensive Computing_RIs
Section outline
-
Mixed: online and in person
Link + Regional Research Campus of Rome 1
5 May 2025 10:30 - 12:30 / 14:30 - 16:30 (online)7 May 2025 10:30 - 12:30 / 14:30 - 16:30 (online)
12 May 2025 10:30 - 12:30 / 14:30 - 16:30 (online)
14 May 2025 10:30 - 12:30 / 14:30 - 16:30 (online)
19 May 2025 10:30 - 12:30 / 14:30 - 16:30 (online)
21 May 2025 10:30 - 12:30 / 14:30 - 16:30 (online)
26 May 2025 10:30 - 12:30 / 14:30 - 16:30 (online)
28 May 2025 10:30 - 12:30 / 14:30 - 16:30 (online)
4 June 2025 in person
10
Costantino Zazza
The aim of the course is to supply the basic concepts of information science and technology necessary to understand and interact with modern computing architectures. The study of computing technology behind human interface will be supplemented with the theoretical models they refer to with a comprehensive coverage of hardware and software computing systems. Lab sessions and hands-on will further complete the training by providing practical knowledge in accessing, programming and deploy computational workflows in different scientific domains. The course is organized in modules.
-
-
Computer architectures by hardware design. Network topologies. Flynn toxonomy. Memory models and program driven approach. Scalability. Amdhal and Gustafsson laws.
-
Software design of modern computing systems. Architectures of Operating System. Unix/Linux OS. Software stack and services. Network services. Introduction to storage I/O. Hadoop approach.
-
M2_Raid File PDF
-
Introductory mini-course on linux/unix with hands-on on DIBAF cluster.
-
Cloud driven computing. Docker containers and Kubernetes.
-
M4_Doker File PDF
-
-
Introductory mini-course on Kubernets with hands-on on DIBAF cluster.
-
Introduction to programming technics and methodologies in C and FORTRAN. Compilers. HPC libraries and tools. Programming examples in linear algebra.
-
M6_IPT1 File PDF
-
-
Learning by examples in C and FORTRAN programming under Linux OS and tools.