Catégorie : Logiciels

Le multicoeur au service des applications monothreads

Des chercheurs de la NCSU (North Carolina State University) estiment que certains algoritmes ne peuvent pas être parallélisés facilement pour tirer partie des architectures multi-cœurs des microprocesseurs modernes.

Dans ce cas, Yan Solihin, directeur du projet de recherche propose de séparer les traitements traditionnels (assignés à un cœur) de la gestion de la mémoire vive (assignée à un autre cœur). Selon les tests de l’équipe de Yan Solihin, on peut ainsi obtenir des gains de performance allant jusqu’à 20%.

Dans le cas des puces actuelles et plus anciennes, le ratio nombre de traitements par Wh devrait être amélioré. En revanche, la gestion de l’activité des cœurs étant de plus en plus fine, cette approche ne permettra pas de réaliser des économies d’énergie très longtemps.

Source : http://www.ece.ncsu.edu/arpers/Papers/MMT_IPDPS10.pdf

Frédéric Bordage

Expert en green IT, sobriété numérique, numérique responsable, écoconception et slow.tech, j'ai créé le collectif Green IT en 2004. Je conseille des organisations privées et publiques, et anime GreenIT.fr, le Collectif Conception Numérique Responsable (@CNumR) et le Club Green IT.

Site web - Twitter - Facebook - Linked In