La programmation multicœur a son guide de bonnes pratiques

Afin de faciliter le travail des développeurs chargés de programmer des logiciels embarqués qui soient aptes à tourner sur des architectures de processeurs multicœurs, la MultiCore Association a publié ...sur son site un guide des meilleures pratiques en la matière. Ecrit en collaboration par de nombreux experts, le guide MPP (Multicore Programming Practices) explicite en particulier comment il est possible de faire migrer des applications sur des plates-formes multicœurs. Il détaille également des techniques éprouvées et validées permettant de réduire les coûts de développement.

« Alors que l’industrie continue d’investir massivement dans des recherches à long terme sur de nouveaux langages et de nouvelles méthodologies de programmation, le guide MPP s’attache plutôt à montrer comment, si l’on suit certaines bonnes pratiques de développement, un code C/C++ embarqué existant peut être écrit dès aujourd’hui dans une optique multicœur », a indiqué Markus Levy, président de la MultiCore Association. CriticalBlue ainsi que les sociétés Freescale, Intel, PolyCore Software, Texas Instruments et Virtutech (Wind River) ont été particulièrement actives dans l’élaboration et l’écriture du document de 120 pages qui a également bénéficié de l’apport de CAPS entreprise, de l’Université Carnegie Mellon et de Mentor Graphics.