Skip to content

gamati01/HPCLessons

Repository files navigation

HPCLessons

  1. Introduction

Repository for pdf and simple programs for HPC lessons for PHD students (2026 Edition)

https://phd.uniroma1.it/web/OffertaFormativaErogataCiclo.aspx?c=41&i=3556&l=IT

  1. Lesson structures and main arguments
  • 0 HPC-0.pdf Course Presentation

  • 1 HPC-1.pdf introduction to HPC

  • 2 HPC-2.pdf Memory System and Floating point units

  • 3 HPC-3.pdf Algorithm & Implementation

  • 4 HPC-4.pdf Compiler & Floating point issues

  • 5 HPC-5.pdf Sheare memory and distributed memory

  • 6 HPC-6.pdf Shared memory paradigm (OpenMP)

  • 7 HPC-7.pdf Offload paradigm (OpenACC,OpenMP offload, ...)

  • 8 HPC-8.pdf Distributed memory paradigm (MPI)

  • final HPC-final.pdf Final comments

  1. Lessons

    1. 10/03/2026 (HPC-0.pdf,HPC-1.pdf)
    2. 17/03/2026 (HPC-2.pdf)
    3. 24/03/2026 (HPC-3.pdf)
    4. 30/03/2026 (HPC-4.pdf)
    5. 14/04/2026 (HPC-5.pdf,HPC-6.pdf)
    6. 27/04/2026 (HPC-7.pdf,HPC-8.pdf,HPC-final.pdf)
  2. Codes

    1. MM1: simple serial matrix-matrix product (naif)
    2. MM2: serial matrix-matrix product (with unrolling, blocking et al)
    3. MM3: openMP matrix-matrix product
    4. MM4: openaACC matrix-matrix product
    5. MM5: openMP offload ,matrix-matrix product
    6. MM6: matmul matrix-matrix product

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors