Ouvrir le menu principal

MacGeneration

Recherche

Quelles applications pour OpenCL ?

Arnaud de la Grandière

lundi 09 février 2009 à 16:23 • 34

macOS

S'il est une fonctionnalité de Snow Leopard qui aura beaucoup fait parler d'elle, c'est bien OpenCL. D'une part parce qu'elle alimente bien des convoitises, pour peu qu'elle remplisse les promesses mirobolantes de la puissance supposée des GPGPU en matière de calcul parallèle, et d'autre part parce qu'Apple a réussi le tour de force de l'imposer comme standard, alors que chaque constructeur y allait de son jeu d'API.

Or, pour que l'avantage soit immédiat pour les futurs achats de Snow Leopard, faut-il encore qu'ils puissent en tirer parti. Nul doute que les API intégrées au système exploiteront OpenCL autant que possible, à commencer par QuickTime, dont le codec H264 est très gourmand pour la décompression comme pour la compression. De même, Core Image devrait s'avérer nettement plus véloce, et par voie de conséquence tous les logiciels qui en tirent parti. On pourrait même retrouver OpenCL dans des couches insoupçonnées du système, par exemple dans Mail.app, le parallélisme étant particulièrement indiqué pour le filtre bayésien de son anti-spam.

Certes, tous les types de calculs ne se prêtent pas au parallélisme, et il ne faut pas s'attendre à une accélération généralisée de nos machines. Toutefois, dans les cas spécifiques concernés, la différence devrait se faire sentir de manière flagrante.

Il n'est d'ailleurs pas exclu qu'Apple livre une mise à jour de sa suite iLife une fois que Snow Leopard sera disponible à la vente. On imagine bien en effet que le stabilisateur d'image d'iMovie ou la reconnaissance faciale d'iPhoto, deux fonctions particulièrement gourmandes en calcul, connaissent un sérieux coup de booster à l'aide d'OpenCL. De même pour GarageBand, puisque les filtres audio devraient également s'en trouver grandement accélérés, le parallélisme étant particulièrement indiqué pour le DSP et la transformée de Fourier rapide. C'est en tout cas ce qu'envisage un article de Tom's Hardware, bien qu'Apple nous ait historiquement habitués à n'exploiter les fonctions exclusives de son dernier OS en date qu'avec des mises à jour majeures d'iLife.

L'idée n'est pourtant pas saugrenue, car en dehors des nouveaux éléments d'interface, qui resteront très sobres pour Snow Leopard, les nouvelles API ne sont visibles pour les utilisateurs que si les logiciels en tirent parti. Naturellement, les développeurs qui participent au beta-test de Snow Leopard travaillent à exploiter ces API, OpenCL et Grand Central en tête, pour pouvoir livrer des mises à jour de leurs logiciels dès la mise sur le marché du prochain félin d'Apple. Le champ d'application est à la fois vaste et restreint : raytracing, radiosité, modèles physiques et gestion des particules pour la 3D, traitement du signal de manière générale (compression vidéo, calculs de filtres bitmaps, filtres audio...), calcul scientifique et son cortège de simulations (prévisions météo, physique quantique, modélisation moléculaire, imagerie médicale...), gestion de bases de données, réseaux neuronaux, reconnaissance visuelle, cryptographie, bref, tout un tas d'applications qui jusqu'ici étaient hors de portée des ordinateurs du commun. Nous verrons donc des fonctions existantes gagner en rapidité, mais également de nouvelles fonctions qui jusqu'ici n'étaient tout simplement pas à la portée des seuls Core 2 Duo qui animent nos machines.

Néanmoins, nul n'est prophète en son pays, et il faudra qu'Apple soit la première à démontrer l'utilité et l'efficacité d'OpenCL en l'exploitant dans toute son offre logicielle. On imagine d'ailleurs sans mal le gain qu'une telle technologie apportera aux suites professionnelles comme Motion, Final Cut Pro, Shake, ou encore Aperture, des logiciels non seulement voraces en puissance de calcul, mais dont le champ d'application se prête très bien au calcul parallèle. On devrait donc voir des mises à jour particulièrement plus véloces pour ces logiciels, et on peut d'ores et déjà s'attendre à des tableaux comparatifs avant/après qui mettront en lumière les gains substantiels.

Comme toujours, il faudra donc mettre nos logithèques à jour pour tirer pleinement parti de Mac OS X 10.6, ce qui entraînera un coût supplémentaire dans certains cas. Mais tel est le prix à payer pour voir nos machines transformées en foudres de guerre, ce qui se paye autrement plus cher quand on passe par la voie matérielle.

Sur le même sujet :
- OpenCL accéléré pour Snow Leopard
- Apple met les pieds dans la guerre du GPGPU
- Apple tire le jus des processeurs

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Test du Twelve South AirFly Pro 2 : pour s’enfiler en l’air

05/07/2025 à 11:00

• 7


Sortie de veille : un MacBook avec une puce d’iPhone, attrape-nigaud ou coup de génie ?

05/07/2025 à 08:00

• 24


Un dirigeant de Microsoft conseille aux plus de 9 000 employés licenciés de se faire aider par l’IA

04/07/2025 à 22:00

• 181


Apple fait ses emplettes dans les start-up, entre avatars virtuels et monitoring de l’IA

04/07/2025 à 21:00

• 1


Un premier pas vers le jailbreak de la Touch Bar : le système démarre en mode verbose

04/07/2025 à 17:45

• 22


MacBook Air M2 à 750 € ou Mac Studio M2 Max à 1 300 € ? Entre portable et fixe, il faut choisir

04/07/2025 à 15:22

• 28


Un (faux) traceur GPS sur les cartons des MacBook Air, pour dissuader les livreurs de les voler

04/07/2025 à 13:02

• 82


Un site web pour décoder les pages sauvées en .webarchive par Safari

04/07/2025 à 11:00

• 5


Ulanzi présente une station d'accueil au look de petit Mac Pro

04/07/2025 à 10:15

• 17


Promo : une batterie chameau de 27650 mAh capable de recharger Mac et iPhone à 114 € (-56 €)

04/07/2025 à 09:18

• 13


Développeurs : Technotes ajoute des notes de la communauté sur la documentation d’Apple

04/07/2025 à 08:33

• 5


L’iPhone redécolle en Chine, le Mac cartonne aux États-Unis : Apple souffle un peu avant les trimestriels le 31

04/07/2025 à 07:52

• 41


Apple a creusé l’idée de proposer des services de cloud computing aux développeurs pour concurrencer AWS

03/07/2025 à 21:45

• 47


Apple sort des fonds d’écran aux couleurs de son nouvel Apple Store à Osaka

03/07/2025 à 21:00

• 10


Test du ViewSonic ColorPro VP2788-5K : 27″, 5K et DCI-P3 pour le prix d’un demi-Studio Display

03/07/2025 à 20:30

• 10


Guerre commerciale : les produits fabriqués au Vietnam voient leur taxe multipliée par cinq

03/07/2025 à 20:20

• 31