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

OpenCL Discussion :

Khronos publie la spécification d'OpenCL 2.0


Sujet :

OpenCL

  1. #1
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 928
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 928
    Points : 220 601
    Points
    220 601
    Billets dans le blog
    128
    Par défaut Khronos publie la spécification d'OpenCL 2.0
    Khronos publie la spécification d'OpenCL 2.0

    OpenCL 2.0 est une spécification ouverte et multiplateforme conçue pour simplifier la programmation parallèle tout en permettant un ensemble d'algorithmes plus riches et d’accélérer facilement les modèle de programmation.
    La version 2.0 de la spécification définit un modèle d'exécution amélioré et un sous-ensemble du modèle mémoire de C11/C++11 ainsi que des opérations atomiques et de synchronisation.

    Actuellement, la spécification n'est pas finalisée à 100 % et une dernière étape durant six mois est mise en place afin de recevoir des retours de la part des développeurs.

    Cette nouvelle version propose :

    • Shared Virtual Memory, les kernels peuvent directement partager des structures complexes tels que les arbres ou les listes chainées apportant une flexibilité de programmation accrue tout en diminuant les coûts de transfert entre l'hôte et le périphérique ;
    • Dynamic Parallelism, les kernels pour les périphériques peuvent maintenant mettre dans une queue les kernels d'un même périphérique sans passer par l'hôte ;
    • Generic Adress Space, les fonctions peuvent êtes écrites sans spécifier un espace nommé pour les arguments, ce qui est particulièrement intéressant pour les arguments de type pointeur de fonction ;
    • Images, support amélioré des images incluant sRGB et les images 3D, ainsi qu'une interopérabilité avec les textures OpenGL ;
    • C11 Atomics, un sous-ensemble des opérations atomiques et de synchronisation du C11 pour la synchronisation entre l'hôte et le périphérique ;
    • Pipes, les pipes sont des objets mémoires stockant des données en FIFO et OpenCL 2.0 propose des fonctions pour écrire et lire dans un pipe, ce qui pourra être accéléré par les constructeurs ;
    • Android Installable Client Driver Extension, permettant aux implémentations OpenCL d'être reconnues et chargées par Android.



    Intel et Vivante Corp travaillent déjà sur l'implémentation de cette nouvelle spécification.


    Votre opinion

    Quelles sont les fonctionnalités que vous attendiez ?
    Quelle est votre utilisation d'OpenCL ?


    Source

    Khronos

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 217
    Points : 228
    Points
    228
    Par défaut
    Le shared virtual memory et le dynamic parallelism vont faire plaisir

Discussions similaires

  1. Khronos publie la spécification d'OpenGL 4.5
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 4
    Dernier message: 20/08/2014, 13h54
  2. Réponses: 0
    Dernier message: 17/03/2014, 18h11
  3. Khronos publie la spécification d'OpenGL 4.4
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 2
    Dernier message: 23/07/2013, 20h55
  4. Le Khronos Group publie les spécifications de OpenGL 3.3 et 4.1
    Par SteelStyle dans le forum Actualités
    Réponses: 19
    Dernier message: 31/07/2010, 13h57
  5. Le Khronos Group publie les spécifications de OpenGL 3.3 et 4.1
    Par SteelStyle dans le forum Actualités
    Réponses: 0
    Dernier message: 12/03/2010, 01h34

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