La perfection logicielle au secours de Moore
© iStock.
Dans une tribune adressée à IEEE Spectrum, trois scientifiques du MIT plaident pour un code plus efficace afin de pallier les effets de l’obsolescence de la loi de Moore. Pendant des décennies, notre capacité à miniaturiser les composants nous a permis de doubler le nombre de transistors sur une puce de silicium tous les deux ans environ, mais ce temps arrive à sa fin et nous avons atteint les limites de la miniaturisation. Que faire alors ? En gros, les auteurs préconisent de produire du code plus efficace, économique et élégant. Quelque part, la performance des processeurs a entraîné une certaine paresse dans le développement logiciel, ce qui est responsable d’un manque d’efficacité et de rapidité. En cette ère post-Moore, pour être en mesure de faire plus de progrès dans des domaines comme l’intelligence artificielle et la robotique, il nous faudra revoir nos façons de coder.
⇨ IEEE Spectrum, Charles E. Leiserson, Tao B. Schardl, Neil C. Thompson, “Can software performance engineering save us from the end of Moore’s law?.”