Intel continue son petit bonhomme de chemin sur le terrain du support d'OpenCL et vient de publier son SDK en version 1.5. Le support des puces graphiques intégrées à ses CPU n'est par contre toujours pas de la partie.
Pour cette nouvelle mouture, le géant de Santa Clara annonce surtout des gains de performances, notamment via l'utilisation d'AVX, le jeu d'instruction supporté par les modèles de la génération Sandy Bridge.
Les outils de développement ont aussi été améliorés, de celui dédié au debug en passant par le compilateur offline qui supporte désormais Linux jusqu'à GPA (Graphics Performance Analyzer).
Des bugs ont bien entendu été corrigés au passage et un nouvel exemple dédié à l'interaction avec le Media SDK est aussi proposé.
Pour les détails et le téléchargement, ça se passera par ici.
Pour cette nouvelle mouture, le géant de Santa Clara annonce surtout des gains de performances, notamment via l'utilisation d'AVX, le jeu d'instruction supporté par les modèles de la génération Sandy Bridge.Les outils de développement ont aussi été améliorés, de celui dédié au debug en passant par le compilateur offline qui supporte désormais Linux jusqu'à GPA (Graphics Performance Analyzer).
Des bugs ont bien entendu été corrigés au passage et un nouvel exemple dédié à l'interaction avec le Media SDK est aussi proposé.
Pour les détails et le téléchargement, ça se passera par ici.
David Legrand
Journaliste, responsable des PCi Labs. Geek de l'extrême spécialisé dans l'analyse des produits high-tech, les réseaux sociaux et les trios d'écrans. Adepte du libre.
Le 29 septembre 2011 à 08:30
(6 165
lectures)
Il y a 16 commentaires
ce n'est pas un peu ridicule l'OpenCL sur un CPU ??
la gain est la si on utilise le GPU il me semblait ...
la gain est la si on utilise le GPU il me semblait ...
ce n'est pas un peu ridicule l'OpenCL sur un CPU ??
la gain est la si on utilise le GPU il me semblait ...
la gain est la si on utilise le GPU il me semblait ...
L'idee d'OpenCL c'est que tu n'as pas a savoir sur quoi ca tourne. Si le CPU est dispo pour aider le GPU dans les calculs OpenCL en tirera partie.
satandierbis
Le jeudi 29 septembre 2011 à 09:30:26
#3
Inscrit
le mercredi 19 novembre 08
-
1221
commentaires
ce n'est pas un peu ridicule l'OpenCL sur un CPU ??
la gain est la si on utilise le GPU il me semblait ...
la gain est la si on utilise le GPU il me semblait ...
Il n'y a pas de "G" dans "OpenCL"
Disons (je trouve) un intérêt moindre vis-à-vis de CUDA. Disons que le CPU va passer des instructions au GPU, mais indépendamment de la volonté de l'utilisateur... Et les deux en concert les performances seront ralenties par le CPU. Alors qu'en CUDA tout se fait sur le GPU. Par exemple sur MATLAB on passe d'une trentaine de GFLOPS en double précision sur un CPU moderne à plus du 500 GFLOPS sur un GPU !!!! Et encore je ne parle même pas de la simple précision qui alors dépasse le TFLOPS !!!
C'est vite vu, sur GPU MATLAB (qui est un langage interprété) est beaucoup plus rapide que n'importe quel code en C++ (qui lui est compilé), c'est le rêve pour les matheux :)
D'ailleurs, entre nous, la carte la moins chère du marché est la GTX 580 avec 3 Go de RAM, c'est plus performant en calcule qu'une Tesla ou une Quadro pour certes moins de RAM (mais 3 Go c'est quand même pas mal), mais par contre pour beaucoup moins cher !!! (dans les 600 euros contre les 1000 ou plus pour les autres) et je répète la 580 est plus performante (plus d'unité CUDA, 512 vs 480 pour les Tesla ou Quadro).
C'est vite vu, sur GPU MATLAB (qui est un langage interprété) est beaucoup plus rapide que n'importe quel code en C++ (qui lui est compilé), c'est le rêve pour les matheux :)
D'ailleurs, entre nous, la carte la moins chère du marché est la GTX 580 avec 3 Go de RAM, c'est plus performant en calcule qu'une Tesla ou une Quadro pour certes moins de RAM (mais 3 Go c'est quand même pas mal), mais par contre pour beaucoup moins cher !!! (dans les 600 euros contre les 1000 ou plus pour les autres) et je répète la 580 est plus performante (plus d'unité CUDA, 512 vs 480 pour les Tesla ou Quadro).
intéressant point de vue kirire
après l'avenir d'open CL si j'ai bien compris c'est aussi d'accélérer du logiciel grand public et sérialisant au max les traitements, genre pour l'encodage vidéo/photo, les traitements son etc. Dans ce cas là c'est ptêt plus intéressant de répartir entre CPU et GPU non? Puisque le but est d'avoir le résultat plus vite et possiblement en temps réel.
Je dis ça dans le sens où les GPU intégrés intel et la GTX580 il y a comment dire, une légère micro différence de puissance et que les premiers sont plus répandus dans les bécanes grand public que les seconds.
Intel a peut être aussi toujours derrière la tête larabee
Edité par yvan le jeudi 29 septembre 2011 à 10:02
après l'avenir d'open CL si j'ai bien compris c'est aussi d'accélérer du logiciel grand public et sérialisant au max les traitements, genre pour l'encodage vidéo/photo, les traitements son etc. Dans ce cas là c'est ptêt plus intéressant de répartir entre CPU et GPU non? Puisque le but est d'avoir le résultat plus vite et possiblement en temps réel. Je dis ça dans le sens où les GPU intégrés intel et la GTX580 il y a comment dire, une légère micro différence de puissance et que les premiers sont plus répandus dans les bécanes grand public que les seconds.
Intel a peut être aussi toujours derrière la tête larabee
Edité par yvan le jeudi 29 septembre 2011 à 10:02
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.










