L’architecture Extreme Processor Platform (XPP) de 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. Ces c?”urs 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. La puce compte 30 millions de transistors, mesure deux centimètres de côté et consomme environ 18 W à 100 MHz. La puissance de traitement annoncée dépasse de 50 fois les performances des processeurs à 1 GHz, et de 20 fois celles des meilleurs DSP. Avec XPP, Pact vise les marchés des réseaux et des opérateurs, domaines 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 pour le langage de programmation maison, Native Mapping Langage. Ce compilateur, Xmap, assure l’affectation des tâches à un ou plusieurs processeur 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.