TILEPro64 - TILEPro64

TUILE Pro 64
informations générales
Lancé 2008
Fabricant(s) commun(s)
Performance
Max. Fréquence d'horloge du processeur 600 MHz à 866 MHz
Architecture et classement
Min. taille de la caractéristique 90 nm
Spécifications physiques
Noyaux

TILE Pro 64 est un processeur multicœur VLIW ISA ( Tile processor ) fabriqué par Tilera . Il se compose d'un réseau maillé cohérent de cache de 64 "tuiles", où chaque tuile abrite un processeur à usage général , un cache et un routeur non bloquant , que la tuile utilise pour communiquer avec les autres tuiles du processeur.

Les cœurs à pipeline court , dans l'ordre, à trois problèmes implémentent un jeu d'instructions VLIW . Chaque cœur possède un fichier registre et trois unités fonctionnelles : deux unités arithmétiques logiques entières et une unité de chargement-stockage . Chacun des cœurs (« tuile ») possède ses propres caches L1 et L2 ainsi qu'un cache L3 virtuel global qui est un agrégat de tous les caches L2. Un cœur est capable d'exécuter seul un système d'exploitation complet ou plusieurs cœurs peuvent être utilisés pour exécuter un système d'exploitation multitraitement symétrique.

TILE Pro 64 dispose de quatre contrôleurs DDR2 jusqu'à 800 MT/s, de deux interfaces Ethernet XAUI 10 gigabits , de deux interfaces PCIe à quatre voies et d'une interface d'entrée/sortie « flexible », qui peut être configurée par logiciel pour gérer un certain nombre de protocoles. Le processeur est fabriqué à l'aide d'un processus de 90 nm et fonctionne à des vitesses de 600 à 866 MHz.

Selon la société, Tilera cible la puce sur les marchés des équipements de réseau, de la vidéo numérique et des infrastructures sans fil où les demandes de traitement informatique sont élevées. Plus récemment, Tilera a positionné ce processeur dans l'espace du cloud computing avec un serveur 2U à 8 processeurs (512 cœurs) construit par Quanta Computer.

TILE Pro était supporté par le noyau Linux de la version 2.6.36 à la version 4.16.

Schéma fonctionnel du processeur TILE Pro 64
Schéma d'un TILE du processeur TILE Pro 64

La technologie

Diverses sources ont indiqué les spécifications des processeurs de la famille TILE Pro :

  • 64 cœurs de processeur RISC
    • 16 Ko d' instructions L1 et 8 Ko de cache de données L1 par cœur
    • 64 Ko de cache L2 par cœur
  • Le cache L3 de 4 Mo est obtenu grâce au partage d'autres caches L2 de tuiles avec une cohérence gérée par le matériel
  • Procédé de fabrication 90 nm chez TSMC
  • 4 contrôleurs de mémoire intégrés prenant en charge la SDRAM DDR2 jusqu'à 800 MT/s
    • prend en charge jusqu'à 64 Go de mémoire DDR2 connectée
  • E/S haute vitesse intégrées
    • Deux interfaces PCI Express Gen1 à 4 voies , avec capacité racine ou point de terminaison
    • Deux interfaces Ethernet XAUI 10 Gbit/s
    • Deux interfaces Ethernet RGMII 10/100/1000 Mbit/s
  • Consommation électrique dans la plage de 19 à 23 watts

La famille TILE Pro intègre un certain nombre d'améliorations par rapport à la famille TILE64 de première génération de Tilera :

  • Système "Distributed Dynamic Cache" (DDC) qui utilise un réseau maillé séparé pour gérer la cohérence du cache
  • Les E/S « TileDirect » permettent un transfert direct des données du réseau de manière cohérente dans les caches du processeur
  • Doubler le cache d'instructions L1 (de 8 Ko à 16 Ko), doubler l'associativité L2
  • Mémoire "striping" sur les interfaces DDR2 pour équilibrer le chargement
  • Améliorations du jeu d'instructions pour le multimédia, l'accès aux données non alignées, les instructions de chargement/stockage décalées et les conseils d'accès à la mémoire

La société de logiciels de mise en réseau 6WIND fournit un logiciel de traitement de paquets hautes performances pour la plate-forme TILE Pro 64.

Les références

  1. ^ Hodgin, Rick (21 septembre 2008). "Tilera passe à Pro avec TILE Pro 64" . tgdaily.com.
  2. ^ Demerjian, Charlie (22 septembre 2008). "Tilera sort une deuxième puce à 64 cœurs" . L'enquêteur. Archivé de l'original le 25 septembre 2009.Maintenance CS1 : URL inappropriée ( lien )
  3. ^ Demerjian, Charlie (23 juin 2010). "Tilera se lance dans le domaine des serveurs cloud" . Semi-précis.
  4. ^ http://www.6wind.com/wp-content/uploads/PDF/press/2011/6WIND-announces-availability-of-Tilera-TilePro64-support.pdf

Liens externes