TheCricLinks

Je me pose plein de questions, Internet est un moyen d'y répondre

Nom :

La devise de la France est Liberté - Égalité - Fraternité. Cette devise peut et doit nous aider à trouver le bon chemin.

samedi 16 février 2008

Glissez vers la programmation en parallèle // - Parallel Computing Developer Center

Si les puces processeurs Intel débarquent en 2011 avec 80 cores, il faudra bien savoir comment utiliser ces processeurs dans un programme comme le dénonce cet article. Savoir faire du multi-threading à la main ne suffira plus. Il faudra aller plus loin.

Pour ceux qui font du C++, il y aura le C++ 0x (lien Wikipédia ici!) .

Pour vous convaincre Microsoft a fait un livre blanc appelé The manyCore shift white paper.

Microsoft propose son Parallel Computing Developer Center mais pour commencer vous pouvez lire cet article du MSDN magazine ( traduit de Parallel Performance: Optimize Managed Code for Multi-Core Machines ) et Parallel LINQ: Running Queries on Multi-Core Processors.

Il est à remarquer que vous avez probablement chez vous pour lire ce texte un ordinateur aussi puissant qu'un supercomputer des années 80, au parallélisme prêt et à ce propos sur le canal video Channel9 (tjrs M$), vous pouvez aussi voir cette video (en anglais) de Burton Smith, gourou des super-calculateurs, fondateur et architecte en chef des Tera computers, prix Seymour Cray etc. qui a milité pour faire construire ceux-ci à partir de l'assemblage de processeurs multi-threads et d'une mémoire partagée, on reconnait là l'architecture de nos multicores actuels : Smith believes that the best architectural course toward such a reunification is one that uses multithreaded processors to build scalar supercomputers with true shared memory. "Multithreaded supercomputer systems can be built that provide exceptional scalar performance, true shared memory, and scalability to many processors,"

Libellés : , , ,