Pour l’article ayant un titre homophone, voir Thégra.
NVIDIA Tegra est un processeur tout en un (SoC), dérivé de la famille d'architecture ARM produit par NVIDIA. Il est destiné aux appareils mobiles comme des smartphones, des PDA et des MID.
Le processeur sera aussi présent dans les systèmes de navigation et de divertissement des automobiles, notamment chez Audi et le groupe Volkswagen[1].
Il existe actuellement comme séries de processeurs le Tegra APX 2500, Tegra 600 et Tegra 650. Avec la série 600 ciblant le marché des PDA/MID et le APX 2500 ciblant les smartphones[2].
Le Tegra est un « ordinateur dans un circuit » qui intègre processeur (CPU), processeur graphique (GPU), northbridge, southbridge et fonction de mémoire primaire dans un simple boîtier.
Les premiers produits grand public à utiliser le Tegra sont disponibles depuis 2009.
Le APX 2500 a été le premier annoncé le et suivi par l'annonce de la ligne de production du Tegra le [4].
Le , NVIDIA et Opera Software ont annoncé qu'ils allaient produire une version du navigateur webOpera 9.5 optimisé pour le Tegra sous Windows Mobile et Windows CE[5],[6].
Au Mobile World Congress 2009, NVIDIA a montré son port sur Android des pilotes Tegra.
Tegra 2
En , le System on Chip T20 (nommé Tegra 2) utilisant huit cœurs est annoncé[7].
Le , au CES 2010, NVIDIA annonce officiellement et fait la démonstration du Tegra 2, après avoir indiqué en ligne le 3 qu'une version adaptée de Ubuntu Gnu/Linux serait disponible[8].
Cette deuxième génération du Soc Tegra dispose d'un CPU ARM Cortex-A9 double cœur (mais pas des extensions SIMD NEON), d'un GPU GeForce ultra low power (ULP) avec 4 pixel shaders + 4 vertex shaders, d'un contrôleur mémoire double canal utilisant soit LPDDR2-600 ou DDR2-667, et d'un cache L1 de 32 ko/32 ko par cœur ainsi qu'un cache L2 partagé de 1 Mo.
Tegra 3
Le Tegra 3, appelé Kal-El, a été officiellement annoncé le [9].
Il est basé sur une architecture SMP quatre cœurs ARM Cortex-A9 cadencés à 1,3 GHz (lorsque plusieurs cœurs fonctionnent) ou à 1,4 GHz (lorsqu'un seul cœur est utilisé) secondé par un processeur compagnon (donnant donc une configuration de type 4+1) et 12 processeurs graphiques. Il peut supporter une définition d'écran allant jusqu'à 2560×1600. Le processeur Kal-El est censé être 5 fois plus rapide que le Tegra 2 tout en consommant moins d'énergie. La nouvelle version, le T33 est lui capable d'aller à 1,6 GHz (en mode multi-cœurs) ou à 1,7 GHz (en mode mono-cœur).
Tegra 4
Le Tegra 4 a été annoncé au CES 2013[10]. Il comporte 4 cœurs de CPU de type Cortex A15 cadencés jusqu'à 1,9 GHz plus un cinquième cadencé à une fréquence inférieure et invisible à l'OS[11], et 72 unités de calcul graphique. il est gravé en 28 nm Low Power High-K metal Gate[12], et la surface du die est de 80 mm2. Contrairement à la puce Tegra 4i, le Tegra 4 n'intègre pas de modem.
NVIDIA a annoncé que le tegra 4 consomme 45 % de moins que le Tegra 3, autorisant une autonomie de 14h de lecture de vidéo HD depuis un smartphone[12].
Tegra 4i
Le Tegra 4i a été annoncé le [13]. Il s'agit d'une version amélioré du Tegra 3. Comme celui-ci, il est basé sur une architecture SMP quatre cœurs ARM Cortex-A9. Il s'agit par contre de cœurs Cortex-A9 r4 plus performant ayant une fréquence maximale de 2,3 GHz. La partie processeur graphique passe également de 72 cœurs à 60. Ce SoC intègre le modem 4G/LTE i500, issu du rachat de Icera. Il est capable de faire du LTE catégorie 3 (100 Mbit/s de débit), avec une mise à jour logicielle prévue en catégorie 4 (150 Mbit/s)[14].
Tegra K1
Un prototype du Tegra K1 est présenté le au Consumer Electronics Show. Basé sur 4 CPU ARM Cortex-A15 MPCore à 2,3 GHz et gravé en 28 nm en utilisant la technologie trois portesFinFET, il contient 32 ko de cache L1 et supporte jusqu'à 8 Gio de RAMDDR3. Il contient également un GPU Kepler contenant 192 cœurs CUDA supportant OpenGL ES 3.0 et DirectX 11, et pour la première fois dans un SoC ARM, OpenGL, en version 4.4. Il supporte une définition 4K Ultra HDTV et un appareil photo jusqu'à 100MPx.
Une seconde version en 64 bits, nommée « Denver » a été aperçue sur l'outil de benchmark Antutu, réalisant un score de 56000 points environ dans une tablette (prototype) dotée d'un écran FHD (1080x1920p), 2 Go de RAM et 32 Go de ROM. Elle utiliserait 2 cœurs de type ARMv8 fonctionnant de 500 MHz à 3 000 MHz (3,0 GHz). À titre de comparaison, la puce Tegra K1 32bits équipée de 4 cœurs Cortex A15 établit un score à 43851 sur ce même benchmark.
Tegra X1
Le Tegra X1 a été présenté au Consumer Electric Show 2015. Le SoC (system on a chip) est gravé en 20 nm. Il est équipé du nouveau processeur quad-core ARM Cortex-A57 en big.LITTLE, couplé à un quad-core Cortex A53, le tout cadencé à 2,0 GHz. Nvidia a vraisemblablement abandonné la configuration 4+1 au profit du 4+4. Cela en fait donc théoriquement un processeur "octo-core". Physiquement, huit cœurs sont présents dans le SoC, mais ne sont jamais exploités simultanément. Pour les applications lourdes et les calculs complexes, les quatre cœurs A57 sont activés, tandis que les quatre cœurs A53 sont au repos ; et pour les petites tâches, les Cortex A53 s'activent, alors que les Cortex A57 passent en mode repos. Le résultat en pratique est un processeur quad-core, et non octo-core. Cette technique permet d'économiser de l'énergie. Il serait près de 30% plus performant que le CPU du Tegra K1 (Cortex A15 cadencé à 2,3 GHz) dans le traitement d'applications exigeantes en ressources, telles que les jeux vidéo.
Graphiquement, Nvidia a largement amélioré les performances par rapport à son prédécesseur, en équipant son nouveau SoC d'une puce graphique Maxwell avec 2 SMM, avec une nouvelle technique de traitement, permettant aux 256 cœurs CUDA de traiter les informations en FP16. La puissance de calcul se voit doublée, passant de 512 GFLOPS à 1024 GFLOPS, soit un 1 Téraflops. Le processeur peut également traiter un flux vidéo en définition 4K à 60 ips (image par seconde).
Spécifications techniques
1024 GFLOPS
16 Gpixel/s.
1350 Mtriangles/s.
16 Gtexel/s.
Le Tegra X1 est annoncé 4,7 fois plus puissant que le Tegra K1 pour une consommation quasi identique (10 W pour le X1 contre ~8 W pour le K1). Une version modifiée du Tegra X1 est utilisé comme SoC de la console Nintendo Switch[15].
Les premiers appareils basés sur le Nvidia Tegra sont prévus d'être vendus milieu 2009. La rumeur que Microsoft va sortir un nouveau modèle de Zune contenant ce circuit durant l'année 2009.