NEC a développé un moteur vectoriel (VE) pour accélérer le calcul en utilisant la vectorisation, avec le concept que l'application complète tourne sur le moteur vectoriel à haute performance et les tâches du système d'exploitation sont prises en charge par le Vector Host (VH), qui est un serveur x86 standard. C'est la première fois que le processeur vectoriel de la série NEC SX est intégré de manière transparente dans l'environnement logiciel Linux. Cela permet au moteur vectoriel de se concentrer sur la fourniture des meilleures performances d'application.
S'appuyant sur l'évolution réussie de la série SX de superordinateurs vectoriels, la nouvelle génération de cette ligne de produits se concentre clairement sur tous les aspects de l'efficacité, NEC a combiné la flexibilité d'un cluster avec la puissance brute du processeur NEC Vector Engine. Alors que la série SX était jusqu'à présent réservée aux grandes entreprises ou aux centres de calcul, le Vector Engine est désormais accessible aux ingénieurs et aux passionnés de calcul haute performance du monde entier.
Avec les trois concepts de vectorisation, de bande passante mémoire maximale et de cœurs peu nombreux mais puissants, la nouvelle architecture vectorielle de NEC constitue une base solide pour des performances soutenues élevées.
Le processeur Vector Engine intègre huit cœurs vectoriels et 48 Go de mémoire à large bande passante (HBM2), ce qui lui permet d'atteindre des performances de pointe de 3,07 TeraFLOPS. L'efficacité des calculs est obtenue grâce à l'exceptionnelle largeur de bande de la mémoire, qui peut atteindre 1,53 TB/s par CPU, et à l'effet de masquage de la latence de l'architecture vectorielle.
L'unité arithmétique du cœur du processeur Vector Engine peut exécuter 32 opérations de double précision en virgule flottante par cycle, ses registres vectoriels pouvant contenir 256 valeurs en virgule flottante.
---