Architecture logicielle

Inscrivez-vous flux rss

Consulter le centre de compétences

imprimer cet article envoyer à un ami recevoir les newsletters contacter la rédaction s'abonner au flux rss partager

Microsoft dévoile ses avancées dans le parallélisme


Edition du 23/06/2008 - par Olivier Rafal

Les développeurs français étaient invités à venir écouter deux responsables américains des outils de développement de l'éditeur présenter la stratégie et les travaux de Microsoft dans le domaine de la parallélisation du code, autrement dit, son optimisation pour les architectures multi-coeurs.

Le parallélisme est l'avenir du code... même si les développeurs français semblent en douter. Microsoft avait insisté sur le sujet lors de son dernier Tech'Ed, il y a deux semaines aux Etats-Unis, et deux responsables produits de l'éditeur sont venus ce lundi à Paris, au centre de conférences Microsoft, présenter les dernières avancées de l'équipe Visual Studio, devant un public très clairsemé, malgré l'entrée gratuite.

Il est vrai qu'écouter Microsoft - connu pour avoir empilé les couches de code et fait de Windows un monstre à l'appétit gargantuesque - parler d'optimisation du code a quelque chose de comique. Néanmoins, l'éditeur semble avoir compris que l'ère du « free lunch » est terminée, pour reprendre les propos de Steve Teixeira, un des deux animateurs de cette après-midi consacrée à la parallélisation du code. Pour lui, l'ère du « free lunch » correspond à une attitude où le développeur n'optimise pas son code, dans la mesure où il considère que le fait d'ajouter par la suite des ressources machine suffira à le rendre performant. C'est ce qui semble avoir présidé jusqu'à présent aux développements de Windows, comme le dénonçait récemment Gartner.

Le parallélisme obligatoire pour tirer parti du multi-coeur

Les fabricants de processeurs ont, malheureusement pour les éditeurs, dû rompre l'enchantement du « free lunch ». Les performances des CPU ne pouvaient en effet continuer de croître qu'en multipliant le nombre de coeurs en leur sein. Or les applications, telles qu'elles sont conçues actuellement, ne savent pas tirer parti des architectures multi-coeurs. Pour de vrais gains de performance, les applications doivent être programmées avec des mécanismes de parallélisme. Mais comme le souligne Steve Teixeira, il s'agit d'un travail extrêmement complexe, réservé aux développeurs les plus brillants.

Microsoft propose depuis le début du mois un outillage spécifique pour masquer cette complexité. Comme Keith Yedlin, responsable de ce programme d'extensions pour le parallélisme le reconnaît, le kit Parallel Extensions (disponible en téléchargement en version CTP, donc pas encore finalisée) ne répond pas encore à toutes les problématiques introduites par la parallélisation. Ne serait-ce, par exemple, que parce que les outils ne savent pas aujourd'hui rendre compte de façon visuelle de la concomitance d'activités (le public français a d'ailleurs eu un aperçu du prochain débogueur, conçu en WPF, l'interface graphique riche de Microsoft) ; or le parallélisme consiste justement à découper un programme de façon à l'exécuter sur tous les coeurs en même temps.

Une CPU utilisée à fond multiplie par 5 les performances

Page suivante (2/2) >




envoyer recevoir
imprimer commenter
1 commentaires postés >> Tous les commentaires

L'ACTUALITÉ DU JOUR
Systèmes d'exploitation La virtualisation renforcée dans le SP1 de Windows 7 et Server 2008 R2

(19/03/2010 12:14) - Avec le SP1 de Windows Server 2008 R2, deux fonctionnalités font leur apparition (...)

Mobilité Ne l'appelez plus Nexus One

(19/03/2010 11:50) - Google s'est vu refuser par l'Office américain de gestion des marques et des brevets (...)

Internet Les Français boudent le paiement des contenus en ligne

(19/03/2010 11:17) - Cette étude GfK Custom Research classe la France en dernière position, sur 17 pays, (...)

Résultats Année rouge pour GFI Informatique en 2009

(19/03/2010 11:00) - La SSII GFI Informatique publie ses résultats 2009 avec un résultat net consolidé, (...)

Business Des actionnaires-salariés dénoncent un dividende trop élevé chez France Télécom

(19/03/2010 10:54) - Elle n'est pas connue du grand public, mais cette association peut émettre des jugements (...)

Réseaux Haut débit mobile : Investissements mesurés pour éviter la saturation

(19/03/2010 10:44) - (Source EuroTMT ) Exane BNP Paribas et Arthur D. Little viennent de publier leur (...)

LE TOP
  1. Cisco dévoile son routeur CRS-3 qui laisse sceptique son principal concurrent
  2. La sécurité du DNS fâche la gouvernance d'Internet
  3. Brevets abusifs : Jonathan Schwartz, ex-PDG de Sun, se lâche sur son blog
  4. Mix10 : Les quatre priorités de Microsoft pour Windows Phone 7
  5. La gestion des datacenters laisse encore à désirer selon IDC




CONFERENCES
23/03/2010
CLOUD COMPUTING
De 8h30 - 14h00 à l'Automobile Club de France - Paris 8e
PARTNER ZONE
LIVRES BLANCS
Gestion de mobilité pour les nuls. Obtenez votre guide avec les compliments de Sybase 19 mars 2010 - SYBASE
Gestion de mobilité pour les nuls. Obtenez votre guide avec les compliments de Sybase
Dans ce guide informatif, vous allez découvrir pourquoi la gestion de la mobilité et de la sécurité est essentielle. De plus, nous allons présenter certaines (...)