Compare the Difference Between Similar Terms

Difference Between

Home / Technology / Electronics / Smart Phones / Processor / Difference Between NVIDIA Tegra 2 and Tegra 3

Difference Between NVIDIA Tegra 2 and Tegra 3

November 11, 2011 Posted by Roshan Ragel

NVIDIA Tegra 2 vs Tegra 3 | Nvidia Tegra 3 (Quad Core Processor) vs Tegra 2 Speed, Performance
 

NVIDIA, originally a GPU (Graphics Processing Unit) manufacturing company [claimed to have invented GPUs in the late nineties] recently have moved into the mobile computing market, where NVIDIA’s System on Chips (SoC) are deployed in phones, tablets and other handheld devices. Tegra is a SoC series developed by NVIDIA targeting deployment in the mobile market. In a Layperson’s term, a SoC is a computer on a single IC (Integrated Circuit, aka chip). Technically, a SoC is an IC that integrates typical components on a computer (such as microprocessor, memory, input/output) and other systems that cater electronic and radio functionalities. The target of this article is to compare two recent Tegra series SoCs, namely NVIDIA Tegra 2 and NVIDIA Tegra 3.

The two major components of Tegra 2 and Tegra 3 are their ARM based CPU (Central Processing Unit, aka processor) and NVIDIA based GPU. Both Tegra 2 and Tegra 3 are based on ARM’s v7 ISA (instruction set architecture, the one that is used as the starting place of designing a processor) and their GPUs are based on NVIDIA’s GeForce. The CPU and the GPU in both Tegra 2 and Tegra 3 are built in the semiconductor technology known as 40nm of TSMC (Taiwan Semiconductor Manufacturing Company).

Tegra 2 (Series)

Tegra 2 series SoCs were first marketed in early 2010, and the first set of devices to deploy them is some not so famous tablet PCs. The first deployment of the same in a smartphone came in February 2011 when LG released its Optimus 2X mobile phone. Following which a large number of other mobile devices have used Tegra 2 series SoCs, some of which are Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet and Samsung Galaxy Tab 10.1.

Tegra 2 series SoCs (technically MPSoC, due to the multi-processor CPU deployed) had ARM Cotex-A9 based dual core CPUs (that uses ARM v7 ISA), which were typically clocked at 1GHz. Targeting smaller die area, NVIDIA did not support NEON instructions (ARM’s Advanced SIMD extension) in these CPUs. The GPU of choice was NVIDIA’s Ultra Low Power (ULP) GeForce which had 8 cores packed into it (it is not a surprise for a company famous for their multi to many core GPUs). The GPUs were clocked between 300MHz to 400MHz in different chips in the series. Tegra 2 has both L1 cache (instruction and data – private for each CPU core) and L2 cache (shared among both CPU cores) hierarchies, and that allow packing up to 1GB DDR2 memory modules.

Tegra 3 (Series)

The first SoC (or rather MPSoC) in Tegra 3 series was released in early November 2011 and yet to be deployed in commercially available devices. NVIDIA claims that this is the first mobile super processor, for putting together quad core ARM Cotex-A9 architecture. Although Tegra 3 has four (and therefore quad) ARM Cotex-A9 cores as its main CPU, it has an auxiliary ARM Cotex-A9 core (named the companion core) which is identical in architecture to the others, but is etched on a low power fabric and is clocked at a very low frequency. While the main cores can be clocked at 1.3GHz (when all four cores are active) to 1.4GHz (when only one of the four cores is active), the auxiliary core is clocked at 500MHz. The target of the auxiliary core is to run background processes when the device is in standby mode and thus saving power. As opposed to Tegra 2, Tegra 3 supports NEON instructions. The GPU used in Tegra 3 is NVIDIA’s GeForce, which has 12 cores packed into it. Tegra 3 has both L1 cache and L2 cache that is similar to that of Tergra 2 and that allow packing of up to 2GB DDR2 RAM. 

The comparison between Tegra 2 (series) and Tegra 3 (series) MPSoCs is tabulated below:

 

Tegra 2 Series

Tegra 3 Series

Release Date

Q1 2010

Q4 2011

Type

MPSoC

MPSoC

First Device

LG Optimus 2X

(first mobile deployment)

Not Deployed Yet

Other Devices

Motorola Atrix 4G, Motorola Photon 4G, LG Optimus Pad, Motorola Xoom, Motorola Electrify, Lenevo ThinkPad Tablet, Samsung Galaxy Tab 10.1

–

ISA

ARM v7

ARM v7

CPU

ARM Cortex-A9 (Dual Core)

ARM Cortex-A9 (Quad Core)

CPU’s Clock Speed

1.0 GHz – 1.2 GHz

Single Core – up to 1.4 GHz

Four Cores – up to 1.3 GHz

GPU

NVIDIA GeForce (8 cores)

NVIDIA GeForce (12 cores)

GPU’s Clock Speed

300MHz – 400MHz

Not Available

CPU/GPU Technology

TSMC’s 40nm

TSMC’s 40nm

L1 Cache

32kB instruction, 32kB data

(for each CPU core)

32kB instruction, 32kB data

(for each CPU core)

L2 Cache

1MB

(shared among all CPU cores)

1MB

 (shared among all CPU cores)

Memory

Up to 1GB

Up to 2GB

Summary 

In summary, NVIDIA, in the name of Tegra 3 series, has come out with a MPSoC with high potentials. It obviously outperforms their Tegra 2 series MPSoCs in both computing and graphics performance. The idea of a companion core is very neat, as it can be highly useful for mobile devices, as such devices are in standby mode more often than not and they are expected to run background tasks. How the mobile computing industry is going to utilize the potential, is yet to be seen.

Related posts:

Difference Between Quad core Nvidia Kal-El (Tegra 3) and Nvidia Tegra 2 Difference Between NVIDIA Tegra 2 and Apple A5 Difference Between Mali-400MP GPU and Tegra 2 Difference Between Motorola Droid X2 and Motorola Droid X Difference Between Apple A4 and Samsung Exynos 3110

Filed Under: Processor Tagged With: ARM’s v7 ISA CPU, NVIDIA GeForce, nvidia tegra 2, NVIDIA Tegra 2 performance, NVIDIA Tegra 2 speed, NVIDIA Tegra 2 vs, Nvidia Tegra 3, NVIDIA Tegra 3 performance, NVIDIA Tegra 3 speed, NVIDIA Tegra 3 vs, NVIDIA’s GeForce GPU, Quadcore mobile processor

About the Author: Roshan Ragel

Dr.Roshan G. Ragel, is a Doctorate in Computer Science and Engineering and Member of IET (UK) and IEEE. His research interests include Micro-architectural aspects of Embedded Systems Design and their Security and Reliability issues.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Request Article

Featured Posts

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and SARS

Difference Between Coronavirus and SARS

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Covid 19

Difference Between Coronavirus and Covid 19

You May Like

Difference Between Polymyalgia Rheumatica and Rheumatoid Arthritis

Difference Between Polymyalgia Rheumatica and Rheumatoid Arthritis

What is the Difference Between Crustose Foliose and Fruticose Lichens

What is the Difference Between Crustose Foliose and Fruticose Lichens

Difference Between Active Site and Binding Site

Difference Between Active Site and Binding Site

Difference Between Fish Oil and Cod Liver Oil

Difference Between Foreign Policy and Diplomacy

Difference Between Foreign Policy and Diplomacy

Latest Posts

  • What is the Difference Between COPD and Lung Cancer
  • What is the Difference Between Silk and Cotton
  • What is the Difference Between Galactosemia and Lactose Intolerance
  • What is the Difference Between Glycosuria and Glucosuria
  • What is the Difference Between Menkes and Wilson’s Disease
  • What is the Difference Between Xerophthalmia and Keratomalacia
  • Home
  • Vacancies
  • About
  • Request Article
  • Contact Us

Copyright © 2010-2018 Difference Between. All rights reserved. Terms of Use and Privacy Policy: Legal.