NVIDIA Tegra 2 vs Tegra 3 | Nvidia Tegra 3 (processeur quad core) vs Tegra 2 Vitesse, Performance
NVIDIA, à l'origine une entreprise de fabrication de GPU (Graphics Processing Unit) [supposée avoir inventé les GPU à la fin des années 90], est récemment entrée sur le marché de l'informatique mobile, où les systèmes sur puce (SoC) de NVIDIA sont déployés dans les téléphones, tablettes et autres périphériques de poche . Tegra est une série de SoC développés par NVIDIA et destinés au déploiement sur le marché mobile. En termes simples, un SoC est un ordinateur sur un seul IC (Integrated Circuit, aka chip). Techniquement, un SoC est un circuit intégré qui intègre des composants typiques sur un ordinateur (tel qu'un microprocesseur, une mémoire, une entrée / sortie) et d'autres systèmes prenant en charge des fonctionnalités électroniques et radio. L’objectif de cet article est de comparer deux SoC récents de la série Tegra, à savoir les cartes NVIDIA Tegra 2 et NVIDIA Tegra 3..
Les deux principaux composants de Tegra 2 et Tegra 3 sont leur processeur basé sur ARM (unité centrale de traitement, ou processeur) et le processeur graphique basé sur NVIDIA. Tegra 2 et Tegra 3 sont tous deux basés sur la v7 ISA d’Arm (architecture du jeu d’instructions, celle utilisée comme point de départ de la conception d’un processeur) et leurs GPU sont basés sur le GeForce de NVIDIA. Le processeur et le processeur graphique de Tegra 2 et Tegra 3 sont construits dans la technologie des semi-conducteurs connue sous le nom de 40 nm de TSMC (Taiwan Semiconductor Manufacturing Company)..
Tegra 2 (série)
Les SoC de la série Tegra 2 ont été commercialisés pour la première fois au début de 2010 et le premier ensemble de périphériques à les déployer est constitué de tablettes PC pas si célèbres. Le premier déploiement du même modèle sur un smartphone a eu lieu en février 2011, lorsque LG a lancé son téléphone mobile Optimus 2X. À la suite de quoi de nombreux autres appareils mobiles ont utilisé des SoC Tegra de la série 2, dont certains sont des Motorola Atrix 4G, des Motorola Photon, des LG Optimus Pad, des Motorola Xoom, des Lenevo ThinkPad Tablet et des Samsung Galaxy Tab 10.1..
Les SoC de la série Tegra 2 (techniquement MPSoC, en raison du processeur multiprocesseur déployé) disposaient de processeurs double cœur basés sur ARM Cotex-A9 (utilisant ARM v7 ISA), qui étaient généralement cadencés à 1 GHz. En ciblant une zone de matrice plus petite, NVIDIA n’a pas pris en charge les instructions NEON (extension Advanced SIMD d’ARM) dans ces processeurs. Le GPU de choix était la GeForce Ultra Low Power (ULP) de NVIDIA, qui contenait 8 cœurs (ce n’est pas une surprise pour une entreprise réputée pour ses GPU multiples à multiples). Les GPU étaient cadencés entre 300 MHz et 400 MHz dans différentes puces de la série. Tegra 2 possède des hiérarchies de cache L1 (instructions et données - privées pour chaque cœur de processeur) et de cache L2 (partagées entre les deux cœurs de processeur), qui permettent de stocker jusqu'à 1 Go de modules de mémoire DDR2..
Tegra 3 (série)
Le premier SoC (ou plutôt MPSoC) de la série Tegra 3 a été lancé début novembre 2011 et n'a pas encore été déployé sur des appareils disponibles dans le commerce. NVIDIA affirme que c'est le premier mobile super processeur, pour la mise en place d’une architecture Quad Core ARM Cotex-A9. Bien que Tegra 3 ait pour processeur principal quatre cœurs (et donc, quadruples) ARM Cotex-A9, il possède un cœur auxiliaire ARM Cotex-A9 (appelé un compagnon noyau) d’architecture identique aux autres, mais gravée sur un tissu à faible consommation d’énergie et cadencée à une fréquence très basse. Alors que les cœurs principaux peuvent être cadencés de 1,3 GHz (lorsque les quatre cœurs sont actifs) à 1,4 GHz (lorsqu'un seul des quatre cœurs est actif), le cœur auxiliaire est cadencé à 500 MHz. L'objectif du noyau auxiliaire est d'exécuter des processus en arrière-plan lorsque le périphérique est en mode veille afin d'économiser de l'énergie. Contrairement à Tegra 2, Tegra 3 prend en charge les instructions NEON. Le GPU utilisé dans Tegra 3 est le GeForce de NVIDIA, qui contient 12 cœurs. Tegra 3 possède à la fois un cache L1 et un cache L2 similaires à ceux de Tergra 2 et qui permettent d’emballer jusqu’à 2 Go de RAM DDR2..
La comparaison entre les MPSoCs Tegra 2 (série) et Tegra 3 (série) est présentée ci-dessous:
Série Tegra 2 | Série Tegra 3 | |
Date de sortie | Q1 2010 | T4 2011 |
Type | MPSoC | MPSoC |
Premier appareil | LG Optimus 2X (premier déploiement mobile) | Pas encore déployé |
Autres appareils | Motorola Atrix 4G, Motorola Photon 4G, Tablette Optimus LG, Motorola Xoom, Tablette Electrify de Motorola, Tablette Lenevo ThinkPad, Tablette Samsung Galaxy Tab 10.1 | - |
EST UN | ARM v7 | ARM v7 |
CPU | BRAS Cortex-A9 (Dual Core) | BRAS Cortex-A9 (Quad Core) |
Vitesse d'horloge du processeur | 1,0 GHz - 1,2 GHz | Monocœur - jusqu'à 1,4 GHz Quatre cœurs - jusqu'à 1,3 GHz |
GPU | NVIDIA GeForce (8 cœurs) | NVIDIA GeForce (12 cœurs) |
Vitesse d'horloge du GPU | 300 MHz - 400 MHz | Indisponible |
Technologie CPU / GPU | TSMC 40nm | TSMC 40nm |
Cache L1 | Instruction 32kB, données 32kB (pour chaque cœur de processeur) | Instruction 32kB, données 32kB (pour chaque cœur de processeur) |
Cache L2 | 1Mo (partagé entre tous les cœurs du processeur) | 1Mo (partagé entre tous les cœurs du processeur) |
Mémoire | Jusqu'à 1 Go | Jusqu'à 2 Go |
Résumé
En résumé, NVIDIA, au nom de la série Tegra 3, a lancé un MPSoC à haut potentiel. Il surpasse évidemment les MPSoC de la série Tegra 2 en termes de performances informatiques et graphiques. L'idée d'un un compagnon core est très soigné, car il peut être très utile pour les appareils mobiles, car ces appareils sont en mode veille le plus souvent et ils sont censés exécuter des tâches en arrière-plan. Comment l'industrie informatique mobile va utiliser le potentiel, reste à voir.