Dominique HOUZET
Professeur des Universités - Grenoble-INP, Grenoble, France
La puissance de calcul des cartes graphiques a considérablement augmenté, jusqu'à devenir supérieure à celle de certains super-calculateurs. Ceci ouvre de nouveaux débouchés, hors applications graphiques, en programmation généraliste.
Cet article s'organise autour de l'utilisation et de la mise en oeuvre des microprocesseurs en présentant en particulier leurs boîtiers, les outils de développement logiciel et matériel, et les critères de choix de composants. Les perspectives d'évolution sont présentées, ainsi que trois exemples d'application des microprocesseurs dans des systèmes réels comme les smartphones, les réseaux et les imprimantes laser.
L’architecture choisie pour l’élaboration des microprocesseurs joue un rôle déterminant dans leurs performances. Une fois ces dernières évaluées grâce à des benchmarks, il est encore possible de les optimiser en jouant sur les implémentations ou en développant le parallélisme.
Les microprocesseurs sont au cœur des systèmes numériques. Ils permettent le développement de logiciels toujours plus évolués, adressant des applications de plus en plus sophistiquées. Leur intégration dans les systèmes embarqués représente l’évolution la plus visible récemment au travers des objets numériques. Il s’agit de la révolution du numérique. Cet article présente l’évolution récente des microprocesseurs en la situant par rapport à l’histoire des quarante dernières années, les différentes déclinaisons des microprocesseurs ainsi que le lien avec le logiciel.