Tegra

Un article de Wikipédia, l'encyclopédie libre.
Puces NVIDIA Tegra T20 (Tegra 2) et T30 (Tegra 3).

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.

La Nintendo Switch utilise un processeur NVIDIA Tegra personnalisé[3].

Historique[modifier | modifier le code]

Tegra[modifier | modifier le code]

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 web Opera 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[modifier | modifier le code]

nvidia Tegra 2 T20

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 32KB/32KB par cœur ainsi qu'un cache L2 partagé de 1MB.

Tegra 3[modifier | modifier le code]

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[modifier | modifier le code]

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[modifier | modifier le code]

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[modifier | modifier le code]

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 portes FinFET, il contient 32 ko de cache L1 et supporte jusqu'à 8 Gio de RAM DDR3. 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[modifier | modifier le code]

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].

Spécifications[modifier | modifier le code]

Tegra Série APX[modifier | modifier le code]

Tegra APX 2500[modifier | modifier le code]

  • Processeur : ARM11 600 MHz Processeur MPCore (Geforce ULV original)
    • suffixe : APX (anciennement CSX)
  • Mémoire : NAND flash, Mobile DDR ou NOR
  • Graphique : Processeur d'image [FWVGA 854 * 480 pixels]
    • Support d'une caméra jusqu'à 12 Mpixels
    • Contrôleur LCD supportant des définitions jusqu'à 1280 x 1050 pixels
  • Stockage : IDE pour le SSD
  • Codecs vidéo : Décodage jusqu'à 720p en H.264 & VC-1
  • Incluant le support de l'ULV GeForce pour l'OpenGL ES 2.0, Direct3D Mobile, et des shaders programmables
  • Sorties : HDMI, VGA, composite, S-video, Jack Stéréo, USB
  • USB On-The-Go

Tegra APX 2600[modifier | modifier le code]

Ce processeur est identique au 2500, avec en plus[16] :

  • USB 2.0 ULPI

Tegra Série 6xx[modifier | modifier le code]

Tegra 600[modifier | modifier le code]

  • Ciblant le segment des GPS et automobile
  • 650 MHz
  • Mémoire: DDR faible consommation (166 MHz)
  • SXGA, HDMI, USB, jack stéréo
  • Caméra HD 720p

Tegra 650[modifier | modifier le code]

  • Ciblant le haut de gamme d'appareils portatifs et notebook
  • 750 MHz
  • LP-DDR (200 MHz)
  • Enveloppe thermique de 2.5 ~ 4 watts
  • Traitement d'image HD pour des fonctions avancés de caméras numérique classique ou HD
  • Support d'affichage jusqu'à 1080p HDMI, WSXGA+ LCD et CRT, et sortie TV NTSC/PAL
  • Support direct du WiFi, lecteurs de disque, clavier, souris et d'autres périphériques
  • Un Board Support Package (BSP) complet pour une production plus rapide sur le marché pour des designs de mobiles basé sous Windows
  • Des spécifications plus récentes peuvent être trouvées sur http://www.nvidia.com/object/product_tegra_600_us.html

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.

Tegra 250[modifier | modifier le code]

  • Processor: Dual-core ARM Cortex - A9 MPCore[17]
  • LP-DDR2 / DDR2
  • 1080p H.264/VC-1/MPEG-4 Video Decode
  • 1080p H.264 Video Encode

Notes et références[modifier | modifier le code]

  1. (en) « NVIDIA and Audi Marry GPUs with German Engineering »(Archive.orgWikiwixArchive.isGoogleQue faire ?) (consulté le )
  2. (en) « FAQ NVIDIA Tegra » (consulté le )
  3. « Quand je veux, où je veux, avec qui je veux », sur Journal du geek (consulté le ).
  4. (en) « Nvidia officialise les processeurs "Tegra" » (consulté le )
  5. (en) « NVIDIA et Opera en équipe pour accélérer l'accès au web des appareils mobiles », Opera Software, (consulté le )
  6. (en) « NVIDIA et Opera en équipe pour accélérer l'accès au web des appareils mobiles », NVIDIA, (consulté le )
  7. (en) Chris Davies, « Notion Ink Tegra Android smartpad uses Pixel Qi display », Slashgear.com,‎ (lire en ligne, consulté le )
  8. (en) « What operating systems are supported by Tegra? »(Archive.orgWikiwixArchive.isGoogleQue faire ?), NVIDIA, (consulté le )
  9. (en) « NVIDIA Quad-Core Tegra 3 Chip Sets New Standards of Mobile Computing Performance, Energy Efficiency »,
  10. « CES 2013 : Nvidia officialise son SoC Tegra 4 », Les Numériques,
  11. (en) « More Details on NVIDIA's Tegra 4 & i500: 5th core is A15, 28nm HPL, UE Category 3 LTE », anandtech,
  12. a et b « NVIDIA annonce son Tegra 4 », PC Inpact,
  13. (en) « NVIDIA Introduces Its First Integrated Tegra LTE Processor », NVIDIA,
  14. (en) « More NVIDIA Icera i500 Details - 28nm HP, Category 3 LTE At Launch, 4 Later », Anandtech,
  15. « La Nintendo Switch a été crackée », sur fredzone.org, (consulté le ).
  16. (en) « NVIDIA Tegra APX Applications Processors », NVIDIA (consulté le )
  17. (en) « NVIDIA Tegra 250 Spécifications », NVIDIA, (consulté le )

Annexes[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Autres processeur RISC[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Média[modifier | modifier le code]