Les cœurs 32 bits Cortus traitent deux instructions en parallèle

Le 17/10/2016 à 8:52 par Frédéric Rémond

Le français lance une IP de coeur 32 bits équipée de deux unités de traitement parallèles et fournissant 3,63 CoreMarks/MHz.

Le montpelliérain Cortus vient d’ajouter à son catalogue de coeurs de processeur l’APS29, une IP 32 bits positionnée comme une version à hautes performances de l’actuel APS25. Basé sur le jeu d’instructions Cortus v2, ce coeur à architecture Harvard dispose de deux unités de traitement parallèles, l’une équipée d’un bloc de multiplication-accumulation, l’autre d’un simple bloc de multiplication.

L’attribution des instructions sur l’une ou l’autre unité de traitement se fait de manière automatique, et il est également possible d’associer deux opérations 32 bits pour exécuter une opération sur 64 bits. Le coeur APS29 développe 3,09 DMips/MHz et 3,63 CoreMarks/MHz – environ 47% de plus que l’APS25. Il s’interface avec un bus 64 bits AXI4 et avec les périphériques disponibles chez Cortus (Ethernet 10/100Mbit/s, USB 2.0, etc.).

Copy link
Powered by Social Snap