X-Gene

Cet article est une ébauche concernant l’informatique et l’électronique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Carte mère Gigabyte utilisant un processeur X-Gene

Le X−Gene est un SoC de la société AppliedMicro (en) basé sur l'architecture ARM Cortex-A50 (jeu d'instructions ARMv8 ou aarch64), 64 bits. En , AppliedMicro présente des FPGA fonctionnels de ce SoC, capable de faire fonctionner une distribution Linux adaptée par Redhat avec Apache et php[1].

Durant l'été 2014, deux nouveaux produits sont sortis, les X-Gene APM883204, équipé de 4 cœurs ARMv8 à 2,4 GHz et X-Gene APM883208, équipé de 8 cœurs ARMv8 à 2,4 GHz, durant l'été 2014. Ils sont tous les deux basé sur la technologie ASIC en 40 nm, et comprennent également tous deux 4 ARM Cortex-A5 et ARM Cortex-M3, destinés à la gestion de l'environnement, matériel et des échanges[2]. La société SoftIron a produit des cartes mères basées sur ces processeurs. Des tests effectués au CERN sur ces processeurs, en utilisant le framework d'application CMSSW [3] démontrent une plus faible puissance de calcul, mais également un plus grande efficacité que les processeurs Intel de gammes équivalentes. Il devient alors possible de multiplier le nombre de ces cœurs et d'avoir une puissance de calcul supérieure avec la même consommation énergétique, ce qui est un élément crucial dans les supercalculateurs. Les chercheurs espèrent que la seconde génération de X-Gene en 28 nm, atteigne encore de meilleures performances[4].

Références

  1. (en) AppliedMicro Unveils ARMv8 64-bit Apache 2 Implementation for X-Gene SoC
  2. (en) « APM883208-X1 » (consulté le )
  3. CMSSW Application Framework
  4. (en) « Heterogeneous High Throughput Scientific Computing with APM X-Gene and Intel Xeon Phi », archives de l'Université Cornell, (consulté le )
v · m
Architecture ARM
CPU
  • ARM1
  • ARM2
    • Amber
  • ARM3
  • ARM6
  • ARM7
  • ARM7TDMI
  • ARM9 TDMI
  • ARM7EJ
  • ARM9E
  • ARM10E
  • ARM11
ARMv7 (32 bits)
ARMv8 32 bits uniquement
ARMv8 64 bits
compatible 32 bits
ARMv8 64 bits uniquement
  • ARM Cortex-A34
  • ARM Cortex-A65/65AE
ARM Cortex-M (microcontrôleur)
ARM Cortex-R (Temps réel)
ARMv9
GPU
VPU
SoC
Bus
  • AMBA
    • AHB
    • AXI
    • APB
    • ASB
    • ACE
Systèmes d'exploitation
  • icône décorative Portail de l’informatique
  • icône décorative Portail de l’électricité et de l’électronique