NVIDIA Tegra 2 contre Tegra 3 | Nvidia Tegra 3 (processeur Quad Core) vs Tegra 2 Speed, performances
NVIDIA, à l'origine une entreprise de fabrication de GPU (Graphics Processing Unit) [prétendument avoir inventé les GPU à la fin des années 90] s'est récemment lancée sur le marché de l'informatique mobile, où le système sur puce (SoC) de NVIDIA est déployé dans les téléphones, tablettes et autres appareils portables. Tegra est une série de SoC développée par NVIDIA ciblant le déploiement sur le marché mobile. Dans le terme d'un profane, un SoC est un ordinateur sur un seul IC (Circuit Intégré, aka puce). Techniquement, un SoC est un CI qui intègre des composants typiques sur un ordinateur (comme un microprocesseur, une mémoire, une entrée / sortie) et d'autres systèmes qui fournissent des fonctionnalités électroniques et radio. L'objectif de cet article est de comparer deux SoC récents de la série Tegra, à savoir NVIDIA Tegra 2 et NVIDIA Tegra 3.
Les deux principaux composants de Tegra 2 et Tegra 3 sont leur CPU basé sur ARM (Central Processing Unit, alias processeur) et leur GPU basé sur NVIDIA. Tegra 2 et Tegra 3 sont tous deux basés sur l'ISA v7 d'ARM (architecture de jeu d'instructions, celle qui est utilisée comme point de départ de la conception d'un processeur) et leurs GPU sont basés sur GeForce de NVIDIA. Le CPU et le GPU des 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 (Gamme)
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 d'appareils à les déployer est des tablettes PC moins connues. Le premier déploiement de la même chose dans un smartphone a eu lieu en février 2011 lorsque LG a publié son téléphone mobile Optimus 2X. À la suite de quoi un grand nombre d'autres appareils mobiles ont utilisé les SoC de la série Tegra 2, dont certains sont Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet et Samsung Galaxy Tab 10.1.
Les SoC de la série Tegra 2 (techniquement MPSoC, en raison du processeur multiprocesseur déployé) avaient des processeurs double cœur basés sur ARM Cotex-A9 (qui utilisent ARM v7 ISA), qui étaient généralement cadencés à 1 GHz. Ciblant une zone de découpe plus petite, NVIDIA ne prenait pas en charge les instructions NEON (extension SIMD avancée 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 célèbre pour ses GPU multi à plusieurs cœurs). Les GPU étaient cadencés entre 300 MHz et 400 MHz dans différentes puces de la série. Tegra 2 a à la fois des hiérarchies de cache L1 (instructions et données - privées pour chaque cœur de processeur) et de cache L2 (partagé entre les deux cœurs de processeur), et qui permettent d'emballer jusqu'à 1 Go de modules de mémoire DDR2.
Tegra 3 (Gamme)
Le premier SoC (ou plutôt MPSoC) de la série Tegra 3 est sorti début novembre 2011 et n'a pas encore été déployé sur des appareils disponibles dans le commerce. NVIDIA affirme qu'il s'agit du premier super processeur mobile, destiné à créer une architecture ARM Cotex-A9 à quatre cœurs. Bien que Tegra 3 ait quatre (et donc quatre) cœurs ARM Cotex-A9 comme processeur principal, il dispose d'un cœur ARM Cotex-A9 auxiliaire (nommé cœur compagnon) qui est identique en architecture aux autres, mais est gravé sur un bas matrice de puissance et est cadencé à une fréquence très basse. Alors que les cœurs principaux peuvent être cadencés à 1,3 GHz (lorsque les quatre cœurs sont actifs) à 1,4 GHz (lorsqu'un seul des quatre cœurs est actif), le noyau auxiliaire est cadencé à 500 MHz. L'objectif du noyau auxiliaire est d'exécuter des processus d'arrière-plan lorsque l'appareil est en mode veille et ainsi d'économiser de l'énergie. Contrairement à Tegra 2,Tegra 3 prend en charge les instructions NEON. Le GPU utilisé dans Tegra 3 est la GeForce de NVIDIA, qui contient 12 cœurs. Tegra 3 a à la fois un cache L1 et un cache L2 qui est similaire à celui de Tergra 2 et qui permet d'emballer jusqu'à 2 Go de RAM DDR2.
La comparaison entre les MPSoC Tegra 2 (série) et Tegra 3 (série) est présentée ci-dessous:
Série Tegra 2 | ||||
MPSoC | Premier appareil |
(premier déploiement mobile) |
||
EST UN | ||||
ARM Cortex-A9 (double cœur) | ||||
Quatre cœurs - jusqu'à 1,3 GHz |
||||
NVIDIA GeForce (8 cœurs) | ||||
(pour chaque cœur de processeur) |
(pour chaque cœur de processeur) |
|||
Jusqu'à 1 Go |
Résumé
En résumé, NVIDIA, au nom de la série Tegra 3, a sorti un MPSoC à fort potentiel. Il surpasse évidemment leurs MPSoC de la série Tegra 2 en termes de performances informatiques et graphiques. L'idée d'un noyau compagnon est très soignée, car elle peut être très utile pour les appareils mobiles, car ces appareils sont plus souvent en mode veille et ils sont censés exécuter des tâches en arrière-plan. Il reste à voir comment l'industrie de l'informatique mobile utilisera ce potentiel.