NVIDIA Tegra 2 kontra Tegra 3 | Nvidia Tegra 3 (czterordzeniowy procesor) vs Tegra 2 szybkość, wydajność
NVIDIA, pierwotnie firma produkująca GPU (Graphics Processing Unit) [twierdziła, że wynalazła układy GPU pod koniec lat dziewięćdziesiątych] niedawno przeniosła się na rynek komputerów mobilnych, gdzie System NVIDIA na chipach (SoC) jest wdrażany w telefonach, tabletach i innych urządzeniach przenośnych . Tegra to seria SoC opracowana przez firmę NVIDIA w celu wdrożenia na rynku mobilnym. W ujęciu Laypersona SoC to komputer na jednym układzie scalonym (układ scalony, inaczej układ scalony). Technicznie SoC to układ scalony, który integruje typowe komponenty komputera (takie jak mikroprocesor, pamięć, wejście / wyjście) i inne systemy obsługujące funkcje elektroniczne i radiowe. Celem tego artykułu jest porównanie dwóch ostatnich SoC z serii Tegra, a mianowicie NVIDIA Tegra 2 i NVIDIA Tegra 3.
Dwoma głównymi komponentami Tegra 2 i Tegra 3 są procesor oparty na ARM (Central Processing Unit, aka procesor) i procesor graficzny oparty na NVIDIA. Zarówno Tegra 2, jak i Tegra 3 są oparte na architekturze ARM v7 ISA (architektura zestawu instrukcji, która jest używana jako miejsce początkowe projektowania procesora), a ich procesory graficzne oparte są na GeForce firmy NVIDIA. Procesor i procesor graficzny w Tegra 2 i Tegra 3 są zbudowane w technologii półprzewodnikowej znanej jako 40 nm TSMC (Taiwan Semiconductor Manufacturing Company).
Tegra 2 (seria)
SoC z serii Tegra 2 zostały po raz pierwszy wprowadzone na rynek na początku 2010 roku, a pierwszym zestawem urządzeń do ich wdrożenia są niektóre nie tak znane tablety. Pierwsze wdrożenie tego samego w smartfonie nastąpiło w lutym 2011 r., Kiedy LG wypuściło swój telefon komórkowy Optimus 2X. Następnie wiele innych urządzeń mobilnych wykorzystało układy SoC z serii Tegra 2, z których niektóre to Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet i Samsung Galaxy Tab 10.1.
Układy SoC z serii Tegra 2 (technicznie MPSoC, ze względu na zastosowany procesor wieloprocesorowy) miały dwurdzeniowe procesory ARM Cotex-A9 (wykorzystujące ARM v7 ISA), które były zwykle taktowane z częstotliwością 1 GHz. Celując w mniejszy obszar matrycy, NVIDIA nie obsługiwała instrukcji NEON (rozszerzenie ARM Advanced SIMD) w tych procesorach. Wybranym procesorem graficznym była karta GeForce Ultra Ultra Power (ULP) firmy NVIDIA, która miała w sobie 8 rdzeni (nie jest to niespodzianką dla firmy znanej z wielu lub wielu podstawowych procesorów graficznych). Procesory graficzne były taktowane od 300 MHz do 400 MHz w różnych układach serii. Tegra 2 ma zarówno hierarchie pamięci podręcznej L1 (instrukcje i dane - prywatne dla każdego rdzenia procesora), jak i pamięci podręcznej L2 (współdzielone przez oba rdzenie procesora), co pozwala na pakowanie do 1 GB modułów pamięci DDR2.
Tegra 3 (seria)
Pierwszy SoC (a raczej MPSoC) w serii Tegra 3 został wydany na początku listopada 2011 r., Ale nie został jeszcze wdrożony w urządzeniach dostępnych na rynku. NVIDIA twierdzi, że jest to pierwszy telefon komórkowy super procesor, do złożenia architektury czterordzeniowej ARM Cotex-A9. Chociaż Tegra 3 ma cztery (a zatem czterordzeniowe) rdzenie ARM Cotex-A9 jako główny procesor, ma dodatkowy rdzeń ARM Cotex-A9 (o nazwie towarzysz rdzeń), który jest identyczny pod względem architektury z innymi, ale jest wytrawiony na tkaninie o niskiej mocy i jest taktowany z bardzo niską częstotliwością. Podczas gdy główne rdzenie mogą być taktowane z częstotliwością 1,3 GHz (gdy wszystkie cztery rdzenie są aktywne) do 1,4 GHz (gdy tylko jeden z czterech rdzeni jest aktywny), rdzeń pomocniczy jest taktowany z częstotliwością 500 MHz. Celem rdzenia pomocniczego jest uruchamianie procesów w tle, gdy urządzenie jest w trybie gotowości, a tym samym oszczędzanie energii. W przeciwieństwie do Tegra 2, Tegra 3 obsługuje instrukcje NEON. Procesor graficzny zastosowany w Tegra 3 to GeForce firmy NVIDIA, który ma w sobie 12 rdzeni. Tegra 3 ma zarówno pamięć podręczną L1, jak i pamięć podręczną L2, która jest podobna do pamięci Tergra 2 i która umożliwia pakowanie do 2 GB pamięci RAM DDR2.
Porównanie między Tegra 2 (seria) i Tegra 3 (seria) MPSoC przedstawiono w poniższej tabeli:
Tegra 2 Series | Tegra 3 Series | |
Data wydania | I kwartał 2010 r | IV kwartał 2011 r |
Rodzaj | MPSoC | MPSoC |
Pierwsze urządzenie | LG Optimus 2X (pierwsze wdrożenie mobilne) | Jeszcze nie wdrożony |
Inne urządzenia | Motorola Atrix 4G, Motorola Photon 4G, LG Optimus Pad, Motorola Xoom, Motorola Electrify, Lenevo ThinkPad Tablet, Samsung Galaxy Tab 10.1 | - |
JEST | ARM v7 | ARM v7 |
procesor | ARM Cortex-A9 (dwurdzeniowy) | ARM Cortex-A9 (czterordzeniowy) |
Szybkość zegara procesora | 1,0 GHz - 1,2 GHz | Jednordzeniowy - do 1,4 GHz Cztery rdzenie - do 1,3 GHz |
GPU | NVIDIA GeForce (8 rdzeni) | NVIDIA GeForce (12 rdzeni) |
Szybkość zegara GPU | 300 MHz - 400 MHz | Niedostępne |
Technologia CPU / GPU | TSMC 40nm | TSMC 40nm |
Pamięć podręczna L1 | Instrukcja 32kB, dane 32kB (dla każdego rdzenia procesora) | Instrukcja 32kB, dane 32kB (dla każdego rdzenia procesora) |
Pamięć podręczna L2 | 1 MB (wspólny dla wszystkich rdzeni procesora) | 1 MB (wspólny dla wszystkich rdzeni procesora) |
Pamięć | Do 1 GB | Do 2 GB |
streszczenie
Podsumowując, NVIDIA, w imieniu serii Tegra 3, zaprezentowała MPSoC o wysokim potencjale. Oczywiście przewyższa ich MPSoC z serii Tegra 2 zarówno pod względem wydajności obliczeniowej, jak i graficznej. Pomysł towarzysz Rdzeń jest bardzo schludny, ponieważ może być bardzo przydatny dla urządzeń mobilnych, ponieważ takie urządzenia są w trybie gotowości częściej niż nie i oczekuje się, że będą wykonywać zadania w tle. W jaki sposób branża komputerów mobilnych zamierza wykorzystać ten potencjał, dopiero się okaże.