mai
2008
Dans la série Mercredi du développement, Microsoft nous propose un thème qui risque de devenir critique dans les prochaines années: le développement parallèle .
j’avais abordé ce thème sur mon compte-rendu des Techdays 2008 et commencé à m’intéresser au sujet notamment avec la bibliothèque d’Intel: TBB ou Intel(R) Threading Building Blocks.
d’ailleurs je recommande l’excellent livre sur le sujet Intel Threading Building Blocks Outfitting C++ for Multi-core Processor Parallelism
force est de constater que la transition risque d’être douloureuse pour nous les programmeurs.
à ce titre je me demande ce que Microsoft nous prépare dans ses cartons…
Description de l’évènement:
Produits :
• Microsoft Visual C++
• Public recommandé :
• Architecte
• Décideur technologique
• Développeur
• Description :Le développement parallèle était réservé jusqu’à présent à des applications très spécifiques, comme les applications serveurs ou HPC (High Performance Computing). Il devient actuellement, avec l’avènement des machines multi-cœurs, une réalité de tous les jours pour les développeurs d’applications traditionnelles. Nous n’avions pour l’instant pas besoin de nous en préoccuper, étant donné que nos applications profitaient de l’augmentation exponentielle des performances informatiques, en adéquation avec la loi de Moore.
Aujourd’hui, c’est fini !
Dans le meilleur des cas, nos applications seront équivalentes en termes de performances, mais pas meilleures. Pour une grande majorité, elles seront sans doute moins rapides.
Faites le calcul, hier vous aviez un Pentium 4 (mono coeur) à 3.5 Mhz. Aujourd’hui vous avez au minimum un dual-cœurs, chacun à 2.4 Mhz. Si votre application est mono thread…. CQFD.
Ainsi dans un avenir très proches, horizon 2010, nous aurons sans doute des ordinateurs de bureau équipés d’au moins 8 cœurs.
Il est donc clair que la révolution est en marche. Ce changement a lieu à la fois pour Microsoft, qui attaque le problème à bras le corps ( y compris pour son système d’exploitation fétiche) mais également pour tous les acteurs principaux du marché. Se voiler la face aujourd’hui, serait certainement une erreur cruciale.
voila le décors est planté pour ceux qui auront la chance d’assister à l’évènement…
1 Commentaire + Ajouter un commentaire
Articles récents
Commentaires récents
Archives
- septembre 2010
- mai 2010
- avril 2010
- février 2010
- août 2009
- juin 2009
- mai 2009
- février 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- mars 2006
- février 2006
Il est certain que le parallélisme des tâches va devenir important. Mais je pense que l’on aura toujours des applications peu multi-threader(GUI +traitement métier+thread exécution principal) et d’autres qui pourront mieux en profiter (les applications nécessitants des calculs lourds).
Par contre, j’aime bien les processeurs à 3,5 Mhz et 2,4 Mhz.