L’architecture Extreme Processor Platform (XPP) de l’allemand Pact pousse très loin le parallélisme processeur. Dans sa première réalisation, la puce XPU128, 128 c?”urs Risc 32 bits sont montés en parallèle. Ils communiquent dans une matrice reconfigurable à la volée, inspirée du modèle des FPGA, qui assure des connexions point à point entre chacun d’eux. Les entrées-sorties passent par un bus à très haut débit de 6,4 Go/s. Avec 30 millions de transistors, la puce mesure 2 cm de côté et consomme environ 18 W à 100 MHz. La puissance de traitement annoncée dépasse de cinquante fois les performances des processeurs à 1 GHz, et de vingt fois celles des meilleurs DSP. Avec XPP, Pact vise les marchés des réseaux et des opérateurs, où ce gain de puissance serait immédiatement exploitable.Bien sûr, la tâche du logiciel est prépondérante pour gérer l’énorme complexité de XPP. Pact a ainsi développé un compilateur spécifique, Xmap, pour Native Mapping Language, le langage de programmation maison. Il assure l’affectation des tâches à un ou plusieurs processeurs ou groupe de processeurs qui sont alors connectés dynamiquement aux unités avec lesquelles ils doivent travailler. Un compilateur C est annoncé pour l’année prochaine.
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.