v2.6.4 (3793)

PA - C4B - INF560 : Algorithmique parallèle et distribuée

Domaine > Informatique.

Descriptif

With the advent of multicore processors (and now many-core processors with several dozens of execution units), expressing parallelism is mandatory to enable high performance on different kinds of applications (scientific computing, big-data...). In this context, this course details multiple parallel programming paradigms to help exploiting such a large number of cores on different target architectures (regular CPUs and GPUs).It includes distributed-memory model (MPI), shared-memory model (OpenMP) and heterogeneous model (CUDA). All these approaches would allow leveraging the performance of differents computers (from small servers to large supercomputers listed in Top500).

Niveau requis : INF431 or equivalent

Modalités d'évaluation : Project

Langue du cours : Anglais

Credits ECTS : 4

Format des notes

Numérique sur 20

Littérale/grade réduit

Pour les étudiants du diplôme M2 PDS - Parallel and Distributed Systems

Le rattrapage est autorisé

    Pour les étudiants du diplôme Diplôme d'ingénieur de l'Ecole polytechnique

    Le rattrapage est autorisé

      Pour les étudiants du diplôme Cyber Physical System

      Le rattrapage est autorisé

        Pour les étudiants du diplôme M1 PDS - Parallel and Distributed Systems

        Le rattrapage est autorisé

          Pour les étudiants du diplôme M1 CPS - Cyber Physical Systems

          Le rattrapage est autorisé

            Pour les étudiants du diplôme M1 HPDA - High Performance Data Analytics

            Le rattrapage est autorisé

              Pour les étudiants du diplôme Echanges PEI

              Pour les étudiants du diplôme M2 HPDA - High Performance Data Analytics

              Le rattrapage est autorisé
                Veuillez patienter