IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation parallèle, calcul scientifique et de haute performance (HPC) Discussion :

OpenMP 4.1 sera nommé 4.5


Sujet :

Programmation parallèle, calcul scientifique et de haute performance (HPC)

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    26 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 26 364
    Points : 187 888
    Points
    187 888
    Par défaut OpenMP 4.1 sera nommé 4.5
    OpenMP : le prochain numéro de version sera 4.5 au lieu de 4.1
    A cause d'importants changements apportés au niveau de la spécification

    Le premier brouillon d’OpenMP 4.1 a été publié en juillet et son implémentation a déjà débuté côté GCC. Un récent message sur la liste de diffusion du compilateur indique que cette nouvelle version aura pour numéro 4.5, à cause des changements importants apportés au niveau de la spécification. La rétrocompatibilité sera cependant parfaite avec le code OpenMP 4.0. La version finale est toujours attendue pour la conférence SC15 (supercomputing 2015, du 15 au 20 novembre).

    Les fonctionnalités principales attendues pour cette prochaine révision sont la définition de priorités pour les tâches, une première API pour l’affinité de la mémoire et une meilleure compatibilité avec Fortran 2003 (seules dix limitations sont encore listées dans la norme). En outre, les références en C++ sont mieux gérées, les différentes itérations d’une boucle pourront être réparties entre des tâches différentes (directive taskloop) et les dépendances pourront être indiquées.

    Plus spécifiquement, pour les dépendances, les directives utilisant la construction ordered (utilisée pour indiquer que les itérations de la boucle doivent avoir lieu de manière séquentielle dans une section parallélisée) pourront prendre un paramètre pour indiquer le nombre de boucles associées à cette directive. Une clause simd limitera le bloc à une unité d’exécution SIMD.

    Le travail sur OpenMP 5.0 commence déjà. La sortie est prévue en 2017 (une estimation déjà dite optimiste), avec au menu une meilleure compatibilité avec les versions les plus récentes de C, C++ et Fortran (C11, C++14, Fortran 2003), une interopérabilité avec pthreads, mais aussi la mémoire transactionnelle ou du parallélisme en dehors des régions déclarées parallel.

    Sources : OpenMP 4.1 is dead, long live OpenMP 4.5; OpenMP 4.1 Morphs Into OpenMP 4.5; OpenMP 4.1 and 5.0 Progress, OpenMP 4.1 TR3.

    Et vous ?

    Qu'en pensez-vous ?

    Voir aussi

    Forum Général Développement
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  2. #2
    Membre éprouvé
    Avatar de Gecko
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    décembre 2008
    Messages
    499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : décembre 2008
    Messages : 499
    Points : 1 277
    Points
    1 277
    Par défaut
    Je vois pas l'intérêt de changer la version initialement prévue... C'est du chipotage.
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    if ($toBe || !$toBe) echo 'That is the question';

    Mes projets: DVP I/O

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    26 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 26 364
    Points : 187 888
    Points
    187 888
    Par défaut
    La version finale de la norme est disponible : http://www.openmp.org/mp-documents/openmp-4.5.pdf.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

Discussions similaires

  1. Quel SGBD/SGBDR sera encore là dans 5 ans?
    Par tazquebec dans le forum Décisions SGBD
    Réponses: 10
    Dernier message: 13/07/2005, 18h11
  2. [ADO] [MSACCESS] Problème d'accès à une table nommée OF
    Par FredRaid dans le forum Bases de données
    Réponses: 3
    Dernier message: 15/02/2005, 18h22
  3. [CR8] Groupes nommés par ordre spécifié
    Par PschittN dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 18/05/2004, 00h46
  4. Réponses: 3
    Dernier message: 16/03/2004, 17h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo