Actualité

Divers

Le compilateur qui promet le retour de la loi de Moore

Par Didier Pulicani - Publié le - Brève

C'est bien connu, l'être humain est paresseux de nature et le programmeur n'échappe pas à la règle : malgré l'augmentation du nombre de coeurs dans les processeurs, beaucoup de développeurs continuent à programmer en itératif. Des chercheurs de Microsoft ont mis en ligne une publication particulièrement intéressante, décrivant -pour faire simple- un compilateur capable de rendre un programme multi-thread, pourtant écrit en code itératif. Adaptable à tous les langages modernes (comme ici le C#), le principe repose tout de même sur un certain nombre de déclarations et de permissions au niveau des références, permettant au programme d'isoler des portions de code pour lancer les calculs en parallèle. Mais l'effort semble moindre pour le développeur, alors que les gains pourraient être prometteur. A vérifier en conditions réelles, évidemment !