OpenCL accéléré pour Snow Leopard

OpenCL accéléré pour Snow Leopard

par Florian Innocente le Mercredi 19 Novembre 2008 à 15:57
OpenCL sera l'une des vedettes invisibles de Snow Leopard. Un nouveau moteur caché dans le système d'exploitation pour accélérer l'exécution des applications. Il est destiné à devenir un standard ouvert sur les ordinateurs comme sur les téléphones. Ses créateurs ont annoncé avoir quasiment terminé leur travail. Car Apple a besoin d'OpenCL, et vite.

Ce début semaine fut donc l'occasion de faire un bilan d'étape. Lors d'une réunion en marge de la conférence Super Computing 08 au Texas, Neil Trevett, président du Khronos Group (et par ailleurs responsable chez NVIDIA) flanqué de deux représentants d'AMD et d'Intel a dressé un constat positif (présentation en PDF). Une technologie dont Mac OS X Snow Leopard va faire grand usage.

Un accélérateur clef en main
L'idée d'OpenCL est de proposer une trousse à outils logicielle, sans royalties, détachée de toute tutelle d'un OS, d'un éditeur ou d'un fabricant. Afin que les développeurs puissent créer plus facilement des applications capables de tirer profit de l'intégralité des capacités de calcul contenues dans un ordinateur. Plutôt que de s'arracher les cheveux à faire du point de croix pour accélérer son logiciel, un développeur disposera de fonctions toutes prêtes, tandis que le système prendra aussi en charge automatiquement certaines affectations de ressources.

OpenCLSummarydiag

Il s'agit d'optimiser l'utilisation, simultanée, du processeur principal avec ses multiples coeurs, de celui de sa carte graphique, ou de puces de traitement spécialisées (DSP). Progressivement les cartes graphiques par exemple, au vu de leur puissance, deviennent de parfaits auxiliaires au processeur principal pour le décharger de tâches courantes.

Un moteur pour tous
OpenCL a été initié par Apple avec le concours d'Intel, d'AMD et de NVIDIA. L'été dernier la supervision de son développement a été confiée au consortium Khronos Group (qui pilote déjà d'autres standards, comme OpenGL) avec pour mission de l'ériger en standard. D'autres acteurs soutiennent OpenCL, issus de l'électronique comme du logiciel et de la téléphonie : IBM, Motorola, Samsung, Texas Instruments, Electronic Arts, Nokia, etc.

OpenCLcontributeurs

Lire la page suivante (2/3) >>


|  |  

3
2
1
Vos réactions (44 réactions)
Gavroche1973 [19/11/2008 16:44]

La vache... j'attends avec impatience Handbrake écrit en OpenCL pour que mon mac miniencode en H.264 à la vitesse de la lumière ... :-))))))
ambrine [19/11/2008 17:01]

ça plus un quadri-coeur, mazeeeette, vivement janvier :)
treizep [19/11/2008 17:06]

@Gavroche1973

Très drole :o)
Gimli fils de Gloin [19/11/2008 17:25]

C'est une reunion de clowns ici ?

Pour ma part j'ai hate de l'utiliser pour mes applications multithreadées.
dark juju [19/11/2008 17:26]

"ça plus un quadri-coeur, mazeeeette, vivement janvier :)"

Un double coeur doit déjà donner quelque chose de pas mal !
studdywax [19/11/2008 17:42]

dites : ca ne sera pas un nid a faille ce genre de chose "open" ? enfin moi j'y connais rien...
lemail2mi [19/11/2008 18:16]

Il n'y a pas spécialement de failles dans du code ouvert. C'est plutôt (le chien de Mickey) le contraire en général. Un code ouvert est accessible à plus de développeurs qui peuvent plus facilement identifier les failles potentielles et proposer des correctifs.
stefhan [19/11/2008 18:32]

Merci pour l'intéressant article !
MadMax [19/11/2008 18:39]

Moi je n'ai compris. Mais c'est super. Est-ce que Snow Leopard sera blanc?
apreslapluie [19/11/2008 19:01]

J'espère que cette technologie ne fondera pas comme snow au soleil !
oldjohn [19/11/2008 19:13]

Mais pas microsoft, damned...
Obidjoule [19/11/2008 19:18]

@ Gimli

Uèp, et en plus ils font du lancer de nain... moi, ch'rais toi... :-)
Hindifarai [19/11/2008 19:25]

Le boulot concernant OpenCL doit être monumental. Je me permets juste de poser un bémol sur la fin de l'article relatant un propos de Neil Trevett
"Je n'insisterai jamais assez sur le fait que l'on va pouvoir écrire un programme et, après recompilation, le voir fonctionner autant sur un téléphone portable que sur un MacBook."

Dire cela à l'heure où les vms java allegées et optimisées sont si porteuses sur le marché est complètement décalé. Considérer que les processeurs des smartphones vont s'adapter à la techno OpenCL alors que java est omniprésents sur les smartphones(ormis iphone) pour des tas d'applis pro et c'est à la vm de s'adapter les propos de Neil Trevett pretent à sourir même si l'on sait que c'est purement commercial et basé sur des hypothèses futures à propos d'une techno future.
joeldu18cher [19/11/2008 19:28]

y aura t il encore rosetta dans snow leopard ?
SUiiT_ [19/11/2008 20:18]

Snow Leopard, on t'attend avec impatience...
Ca va être le top avec mon nouveau MacBook Alu.
3
2
1



Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.