Strumenti Utente

Strumenti Sito


magistraleinformaticanetworking:spd:lezioni20.21

Questa è una vecchia versione del documento!


Journal of Lessons, SPD year 2020-2021

Journal

  • 15/02/2021 NO LESSON
  • 17/02/2021 Course introduction – Parallel programming frameworks and high-level approach to parallel programming over different platforms: MPI, TBB, OpenCL as main examples, oneAPI and SYCL as unifying approaches; course organization and prerequisites; reference books and studying material.
    MPI (Message Passing Interface) standard – brief history and aim of the standard, single program / multiple data execution model, compilation and linkage model; issues in supporting multiple programming languages and uses (application, utility library and programming language support) with a static compilation and linkage approach. Portability in parallel programming: functional and non-functional aspects, performance tuning and performance debugging. MPI basic concepts MPI as a parallel framework that supports a structured approach to parallel programming. Basic concepts of MPI: communicators (definition, purpose, difference between inter and intra-communicators, process ranks).
  • 22/02/2021 NO LESSON
  • 24/02/2021 MPI lesson 2
  • 01/03/2021
  • 03/03/2021
  • 08/03/2021
  • 10/03/2021
  • 15/03/2021
  • 17/03/2021
  • 22/03/2021
  • 24/03/2021
  • 29/03/2021
  • 31/03/2021
  • 07/04/2021
  • 12/04/2021
  • 14/04/2021
  • 19/04/2021
  • 21/04/2021
  • 26/04/2021
  • 28/04/2021
  • 03/05/2021
  • 05/05/2021
  • 10/05/2021
  • 12/05/2021
  • 17/05/2021
  • 19/05/2021

Slides, Notes and References to papers

Date Slides Recordings Notes References / Info
17/02 Course introduction MS TEAMS link 1
17/02, … MPI lesson 1 MS TEAMS link 2
magistraleinformaticanetworking/spd/lezioni20.21.1613989099.txt.gz · Ultima modifica: 22/02/2021 alle 10:18 (15 mesi fa) da Massimo Coppola