Aller au contenu

Préférences et cookies

Afin d’améliorer votre expérience sur notre site et de réaliser des statistiques de visites, nous utilisons des cookies. Rien n’est déposé sans votre accord, et le refus n’enlève l’accès à aucun contenu. Ce choix peut être modifié à tout moment.

Gérer les traceursVos données

Personnaliser

ArticleApplications & Développement

Intel livre une bêta de ses outils pour la programmation parallèle

La rédaction

Intel joue les Père Noël pour les développeurs Visual Studio, en leur proposant une version bêta de Parallel Composer, un utilitaire pour « introduire rapidement du parallélisme avec un compilateur C/C++ ». A quoi cela sert-il en effet qu'Intel se décarcasse à multiplier les coeurs dans ses processeurs, comme pour le Larrabee et ses dizaines de coeurs, si les applications Windows n'en tirent pas parti ? De fait, les gains de performances des processeurs multicoeurs n'apparaissent que si les applications peuvent s'y exécuter en 'threads', ou séquences d'exécution, parallèles.

Parallel Composer fait partie d'une famille d'outils, Parallel Studio, annoncée an août dernier, destinée à accélérer l'arrivée sur le marché d'applications Windows prenant en compte le parallélisme. Intel a ajouté que ses outils seraient aussi prochainement disponibles pour les compilateurs MacOS et Linux.

Microsoft a de son côté lancé aussi plusieurs initiatives. Fin octobre, le patron de la division développeurs annonçait que les différentes avancées de Microsoft dans la programmation parallèle (Task Parallel Library, Parallel LINQ, Parallel Pattern Library...) se retrouveraient à la fois dans l'atelier de développement Visual Studio et dans l'environnement d'exécution, .Net.

Intel et Microsoft sont par ailleurs associés pour financer des programmes universitaires dans ce domaine, notamment à Berkeley. Les deux entreprises se sont engagées à leur verser 20 M$ sur cinq ans.

Newsletter

La Quotidienne LMI

Recevez chaque matin l’actualité IT de la rédaction.

Intel livre une bêta de ses outils pour la programmation parallèle