DATA MANAGEMENT LABORATORY
(objectives)
To provide the student with the basic tools for the design, implementation and management of complex calculation systems for the processing of large amounts of data.
|
Code
|
20401876 |
Language
|
ITA |
Type of certificate
|
Profit certificate
|
Credits
|
6
|
Scientific Disciplinary Sector Code
|
FIS/04
|
Contact Hours
|
48
|
Type of Activity
|
Elective activities
|
Teacher
|
BUDANO Antonio
(syllabus)
Premise: the course is delivered in the academic year 2022/2023 still with the old name of "Data Management Laboratory", which will later change to "High Performance Computing Laboratory". The content of the course is as follows: • Computer Architecture: - Logical and physical organization - CPU architecture (parallelism, pipeline, superscalar architecture, registers, operations, buffers and internal cache) - system bus and peripheral bus, main memory, disks - parallel multicore, multiprocessor and GPU architectures • Operating systems: - general functions - kernel, processes and memory organization, scheduling algorithms - file system • Virtual systems and containers - Virtual machine architecture - Conainer architecture • Communication networks: - Network architectures, topologies of local and geographic networks - standard TCP / IP routing and communication protocols - Networks for HPC computing • Storage systems: - physical structuring - RAID systems - high performance file system • HPC systems: - intensive computing, algorithm parallelism, computer farm and job scheduling systems - MPI libraries for running parallel programs - Scheduling systems - new frontiers of scientific computing and GRID. - Cloud systems • Algorithms, codes and programs on HPC architectures Examples of algorithm development and execution of parallel architectures
Development examples using MPI
Development examples on GPU cards
(reference books)
- J. F. Kurose, K. W. Ross , Reti di calcolatori e internet. Un approccio top-down - A. S. Tanenbaum, H. Bos, B. Crispo, C. Palazzi, I moderni sistemi operativi - A. S. Tanenbaum, T.Austin, Architettura dei calcolatori. Un approccio strutturale
|
Dates of beginning and end of teaching activities
|
From to |
Delivery mode
|
Traditional
|
Attendance
|
not mandatory
|
Evaluation methods
|
Oral exam
|
Teacher
|
Sanfilippo Francesco
(syllabus)
Premise: the course is delivered in the academic year 2022/2023 still with the old name of "Data Management Laboratory", which will later change to "High Performance Computing Laboratory". The content of the course is as follows: • Computer Architecture: - Logical and physical organization - CPU architecture (parallelism, pipeline, superscalar architecture, registers, operations, buffers and internal cache) - system bus and peripheral bus, main memory, disks - parallel multicore, multiprocessor and GPU architectures • Operating systems: - general functions - kernel, processes and memory organization, scheduling algorithms - file system • Virtual systems and containers - Virtual machine architecture - Conainer architecture • Communication networks: - Network architectures, topologies of local and geographic networks - standard TCP / IP routing and communication protocols - Networks for HPC computing • Storage systems: - physical structuring - RAID systems - high performance file system • HPC systems: - intensive computing, algorithm parallelism, computer farm and job scheduling systems - MPI libraries for running parallel programs - Scheduling systems - new frontiers of scientific computing and GRID. - Cloud systems • Algorithms, codes and programs on HPC architectures Examples of algorithm development and execution of parallel architectures
Development examples using MPI
Development examples on GPU cards
(reference books)
- J. F. Kurose, K. W. Ross , Reti di calcolatori e internet. Un approccio top-down - A. S. Tanenbaum, H. Bos, B. Crispo, C. Palazzi, I moderni sistemi operativi - A. S. Tanenbaum, T.Austin, Architettura dei calcolatori. Un approccio strutturale
|
Dates of beginning and end of teaching activities
|
From to |
Delivery mode
|
Traditional
|
Attendance
|
not mandatory
|
Evaluation methods
|
Oral exam
|
|
|