Nvidia Tegra

Colibri Tegra T3 computer module by Toradex, Switzerland

Nvidia Tegra je systém na čipu vyvinutý společností Nvidia používající procesory ARM pro mobilní zařízení, jako jsou například smartphony, PDA a MID. Tegra je "počítač na čipu", který integruje CPU, GPU, severní můstek, jižní můstek a řadič paměti do jediného balení.

Mezi první oznámené modely byly Tegra APX 2500, Tegra APX 2600, Tegra 600 a Tegra 650. APX 2500 byl poprvé oznámen dne 12. února 2008[1], APX 2600 byl ohlášen v únoru 2009. Série APX byla určená pro použití ve smartphonech, řada 600 a 650 pro smartbooky a MID zařízení[2]. Mezi první výrobky užívající Tegru patřil například přehrávač Zune HD[3], Samsung M1 či Microsoft Kin.

Dne 9. září 2008, společnosti Nvidia a Opera Software oznámily, že vytvoří verzi prohlížeče Opera 9.5 optimalizovanou pro Tegru s Windows Mobile a Windows CE.[4][5] Na kongresu Mobile World Congress 2009 byl společností Nvidia představen port systému Android pro Tegru.

7. ledna 2010 společnost Nvidia představila na kongresu Consumer Electronics Show Tegru 2, hlavním podporovaným systémem byl stále Android.

15. února 2011 Nvidia představila na kongresu Mobile World Congress nástupce s kódovým názvem Kal-El, později přejmenovaného na Tegra 3.[6]

Specifikace

[editovat | editovat zdroj]

Veškeré Tegra produkty využívají ARM11TM MPCoreTM multicore CPU zajišťující taktovací frekvenci až 700MHz například na Tegra 600, na Tegra 650 až 800MHz a na novějším modelu Tegra 4i s 4-jádrovým procesorem Cortex-A9 r4 až 2.3 GHz. [7] [8]

NVIDIA heterogenní multi-procesor

[editovat | editovat zdroj]

Tegra vyvinula multi-procesor, který se skládal z 8 nezávislých procesorů. Každý jeden z těchto procesorů, má svou specifickou funkci, účel, jedinečné vlastnosti a možnost fungovat samostatně. To dovoluje spouštět procesory jednotlivě v závislosti na konkrétní potřebě, a to s cílem dosáhnout co nejvyššího výkonu a co nejmenší spotřeby energie. [9]

  • Grafický procesor (GPU) - Tento plně programovatelný (CUDA), 192 jádrový procesor obstarává plynulý chod 3D grafiky a náročnějších videoher. [9] [10]
  • Dvoujádrový ARM Cortex A9 CPU – Zajištuje elementární výpočty pro plynulejší prohlížení webových stránek a rychlejší odezvu na stránkách používající programovací jazyk Java. [9]
  • Procesor pro dekódování videa – Používá algoritmy pro dekódování videa, provádí IDCT (Inverse Discrete Cosine Transform), což se ukázalo, že dokáže ušetřit až 5% EPF (Energy per frame = energie na snímek), dekódování proměnné délky (VLD) jako například Huffmanovo kódování (VLC) a barevného prostoru (CSC) a tím plynulé přehrávání videa ve vysokém rozlišení až 1080p. Toto dekódování je schopno pracovat s video standarty jako H.264, VP8. [9] [10]
  • Procesor pro enkódování HD videa – Jeho funkcí je enkódování videa v 1080p HD kvalitě pro streamování, nahrávání videa a videokonference. [9] Nvidia Tegra využívá hardwarový video enkodér NVENC, který je součástí sady API CodecSDK pro hardwarové video enkódování a dekódování.[11] [12]
  • Procesor pro zpracování obrazového signálu (ISP) - Zajišťuje vyvážení bílé, HDR obraz, ostré hrany obrazu, redukci šumu a vylepšení fotografií v reálném čase. [9]
  • Audio procesor – Určen pro zpracování analogového signálu audia. Dokáže nepřerušovaně přehrávat 28kbps mp3 audio až 140 hodin na jedno nabití akumulátoru u většiny zařízení. [9]
  • ARM7 procesor – zajišťuje správu systému a napomáhá prodloužení životnosti baterie. [9]

První generace

[editovat | editovat zdroj]

Tegra APX 2500

[editovat | editovat zdroj]
  • Procesor: ARM11 600 MHz MPCore (původně Geforce ULV)
  • Paměť: NAND flash, DDR Mobile nebo NOR
  • Grafika: Image Procesor [FWVGA 864 * 480 pixelů]
    • Podpora fotoaparátů s rozlišením až 12 Mpixelů
    • LCD řadič podporuje rozlišení až 1280x1050
  • Úložiště: IDE pro SSD
  • Video kodeky: Dekódování až 720p H.264 & VC-1
  • GeForce ULV zahrnuje podporu OpenGL ES 2.0, Direct3D Mobile, a programovatelné shadery
  • Výstup: HDMI, VGA, kompozitní, S-Video, stereo jack, USB
  • USB On-the-Go

Tegra APX 2600

[editovat | editovat zdroj]
  • Zvýšená NAND flash paměť
  • Cílená pro segment GPS a automobily
  • Procesor: ARM11 650 MHz MPCore
  • Paměť: DDR s nízkým odběrem (166 MHz)
  • SXGA, HDMI, USB, stereo jack
  • HD kamera 720 p
  • Cílená pro kapesních zařízení a notebooky
  • Procesor: ARM11 750 MHz MPCore
  • Paměť: DDR s nízkým odběrem (200 MHz)
  • Funkce pro zpracování HD obrazu pro pokročilé digitální fotoaparáty a videokamery
  • Displej: podpora 1080p/24 HDMI v1.3, WSXGA + LCD a CRT, a NTSC / PAL TV-Out
  • Přímá podpora WiFi, disků, klávesnic, myší a dalších periferií
nvidia Tegra 2 T20

Druhá generace Tegry byla tvořená procesorem s dvojicí jader architektury ARM Cortex-A9 MPCore (nicméně bez podpory pokročilých SIMD instrukcí - NEON), vysoce úsporným (Ultra Low Power - ULP) GPU GeForce GPU se 4 pixel shadery a 4 vertex shadery[13], 32bitovým jednokanálovým paměťovým řadičem s podporou jak pamětí LPDDR2-600 tak i DDR2-667, dále s 32KB/32KB L1 cache pro každé jádro a sdílenou 1MB L2 cache.[14] Taktéž existuje veze s podporou 3D displejů, která disponuje výše taktovaným CPU a GPU.

Číslo modelu Výrobní proces Instrukční sada CPU GPU Paměťová technologie Dostupnost Použito v
Tegra 250 AP20H (Ventana) 40 nm ARMv7 1 GHz Dvoujádrový ARM Cortex-A9 ULP GeForce 300 MHz 32bitová jednokanálová 300 MHz LPDDR2 (2.4 GB/sec) nebo 333 MHz DDR2 (2.66 GB/sec) Q1 2010 Motorola Atrix 4G, Motorola Droid X2, Motorola Photon,LG Optimus 2X / LG Optimus Dual P990 / Optimus 2x SU660 (?), Samsung Galaxy R, Samsung Captivate Glide, ZTE Mimosa X, Micromax Superfone A85, T-Mobile G2X P999, Acer Iconia Tab A100, A200 and A500, LG Optimus Pad, Motorola Xoom,[15]Sony Tablet S, Dell Streak 7, Dell Streak Pro,[16] Asus Slider, Toshiba Thrive tablet, T-Mobile G-Slate
Tegra 250 T20 (Harmony) 40 nm ARMv7 1 GHz Dvoujádrový ARM Cortex-A9 ULP GeForce 333 MHz 32bitová jednokanálová 300 MHz LPDDR2 (2.4 GB/sec) or 333 MHz DDR2 (2.66 GB/sec) Q1 2010 Avionic Design [ Tamonten] Processor Board,[17] Exper EasyPad, Notion Ink Adam tablet, Olivetti OliPad 100, Point of View Mobii 10.1, ViewSonic G Tablet, , [ ViewSonic ViewPad 10s], ASUS Eee Pad Transformer, Samsung Galaxy Tab 10.1 AC100, Toshiba Folio 100, Advent Vega, [ Hannspree Hannspad], Aigo n700, CompuLab Trim-Slice nettop, E-Noa Interpad, Malata Tablet Zpad, MSI tablet, Toradex Colibri Tegra 2, [ Lenovo IdeaPad Tablet K1], [ Lenovo ThinkPad Tablet], Velocity Micro Cruz Tablet L510, [ Zyrex Onepad SP1110], [ Zyrex Onepad SP1113G].
Tegra 250 3D AP25 40 nm ARMv7 1.2 GHz Dvoujádrový ARM Cortex-A9 ULP GeForce 400 MHz 32bitová jednokanálová 300 MHz LPDDR2 (2.4 GB/sec) or 333 MHz DDR2 (2.66 GB/sec) Q1 2011 Fusion Garage Grid 10
Tegra 250 3D T25 40 nm ARMv7 1.2 GHz Dvoujádrový ARM Cortex-A9 ULP GeForce 400 MHz 32bitová jednokanálová 300 MHz LPDDR2 (2.4 GB/sec) or 333 MHz DDR2 (2.66 GB/sec) Q1 2011

Tegra 3 (kódový název "Kal-El") je v zásadě SoC se čtyřjádrovým CPU, které navíc obsahuje páté doprovodné jádro. Stejně jako hlavní jádra je taktéž architektury Cortex-A9, ale je vyráběné speciálním procesem, díky kterému při nízkých frekvencích jádra vyžaduje mnohem méně energie, nicméně neškáluje příliš dobře při vysokých frekvencích - tudíž běží na frekvenci pouhých 500Mhz. Jeho účelem je snížení energetických nároků při provozu nenáročném na výkon procesoru, například během pohotovostního stavu. Tegra 3 oproti předchůdci již podporuje SIMD instrukce. GPU v Tegře 3 je evolucí GPU v Tegře 2 GPU, s dvojnásobkem jednotek pixel shaderů (8 oproti 4) a vyšší taktovací frekvencí. Zvládá výstup do rozlišení 2560×1600 a podporuje dekódování kodeků MPEG-4 AVC/h.264, VC1-AP a DivX 5/6 až do rozlišení 1080p.[18] Tegra 3 byla vypuštěna na trh 9. listopadu 2011.[19]

Číslo modelu Výrobní proces Instrukční sada CPU CPU Cache GPU Paměťová technologie Dostupnost Použito v
Tegra 3 T30L 40 nm LPG od TSMC ARMv7 1.2 GHz čtyřjádrový ARM Cortex-A9 (až do 1.3 GHz v režimu jednoho jádra) L1: 32 KB pro instrukce + 32 KB pro data, L2: 1 MB 416 MHz ULP GeForce 32bitová jednokanálová 667 MHz DDR3 (5.34 GB/sec)[20] Q1 2012 Asus Transformer Pad TF300T, Nexus 7,[21] Sony Xperia Tablet S, Acer Iconia Tab A210
Tegra 3 T30 40 nm LPG od TSMC ARMv7 1.4 GHz čtyřjádrový ARM Cortex-A9 (až do 1.5 GHz v režimu jednoho jádra) L1: 32 KB pro instrukce + 32 KB pro data, L2: 1 MB 520 MHz ULP GeForce 32bitová jednokanálová 533 MHz LPDDR2 (4.26 GB/sec) nebo 750 MHz DDR3-L (6 GB/sec)[22] Q4 2011 Asus Eee Pad Transformer Prime,[23] IdeaTab K2 / LePad K2,[24] Acer Iconia Tab A510, Acer Iconia Tab A700, LG Optimus 4X HD, HTC One X, ZTE Era, ZTE PF 100, ZTE T98, Toshiba AT270, Toshiba AT300 (Excite 10), Asus VivoTab RT, Fuhu Inc. nabi 2 Tablet,[25] Tesla Model S, Kungfu K3,[26] Goophone I5 , Olivetti Olipad 3[27], Microsoft Surface,[28] Lenovo IdeaPad Yoga 11[29][30]
Tegra 3 T33 40 nm LPG by TSMC ARMv7 1.6 GHz čtyřjádrový ARM Cortex-A9 (až do 1.7 GHz v režimu jednoho jádra)[20] L1: 32 KB pro instrukce + 32 KB pro data, L2: 1 MB 520 MHz ULP GeForce 32bitová jednokanálová 800 MHz DDR3 (6.4 GB/sec)[20] Q2 2012 Asus Transformer Pad Infinity (TF700T), Fujitsu Arrows X F-10D, Ouya, HTC One X+

Zařízení využívající čip NVIDIA Tegra

[editovat | editovat zdroj]

NVIDIA Tegra čip byl původně využíván hlavně na chytrých mobilních zařízeních. Dnes z tohoto již sešlo, ale využívá se u zařízení jako například NVIDIA Shield, Google Pixel C, nebo u herní konzole Nintendo Switch. S vzestupem AI se NVIDIA čipy začaly využívat právě v oblasti umělé inteligence.[31] [32] [33]

  1. NVIDIA Rolls out "Tegra" Processors [online]. [cit. 2008-06-02]. Dostupné v archivu pořízeném dne 2012-03-21. 
  2. NVIDIA Tegra FAQ [online]. [cit. 2008-06-04]. Dostupné online. 
  3. http://www.svethardware.cz/art_doc-703C6E23860FA147C12575DE00619BBC.html
  4. NVIDIA and Opera team to accelerate the full Web on mobile devices [online]. [cit. 2009-01-09]. Dostupné v archivu pořízeném dne 2012-03-30. 
  5. NVIDIA And Opera Team To Accelerate The Full Web On Mobile Devices [online]. NVIDIA, 2008-09-09 [cit. 2009-04-17]. Dostupné online. 
  6. nVidia Tegra 3 (Kal-El): na co má páté jádro? [online]. 2011-9-21. Dostupné online. 
  7. NVIDIA® (2013). NVIDIA Tegra 4 Family CPU Architecture 4-PLUS-1 Quad core. [White paper]. www.nvidia.com. 19 pages. https://www.nvidia.com/docs/io/116757/nvidia_quad_a15_whitepaper_finalv2.pdf
  8. NVIDIA® (Neznámé). NVIDIA Tegra FAQ. www.nvidia.com. 2 pages. https://www.nvidia.com/docs/io/55043/nvidia_tegra_faq_external.pdf
  9. a b c d e f g h NVIDIA® (2010). NVIDIA® Tegra™ Multi-processor Architecture. [White paper]. www.nvidia.com. 12 pages. https://www.nvidia.com/docs/io/90715/tegra_multiprocessor_architecture_white_paper.pdf
  10. a b Stokke, K. R. & Stensland, H. K. & Griwodz, C. & Halvorsen, P. (2017). Load Balancing of Multimedia Workloads for Energy Efficiency on the Tegra K1 Multicore Architecture. [White paper]. In Proceedings of MMSys’17, Taipei, Taiwan, June 20-23, 2017, 12 pages. https://dl.acm.org/doi/pdf/10.1145/3083187.3083195
  11. NVIDIA® (Neznámé). NVIDIA VIDEO CODEC SDK - Get Started. www.developer.nvidia.com. [online]. https://developer.nvidia.com/nvidia-video-codec-sdk/download
  12. NVIDIA® (2021). NVENC Application Note. www.docs.nvidia.com. [online]. https://docs.nvidia.com/video-technologies/video-codec-sdk/11.1/nvenc-application-note/index.html
  13. LG Optimus 2X & Nvidia Tegra 2 Review: The First Dual-Core Smartphone [online]. AnandTech [cit. 2011-08-12]. 
  14. NVidia Tegra 2 Product Information [online]. NVidia [cit. 2011-09-05]. 
  15. Motorola Xoom Specifications Table [online]. Motorola Mobility, Inc, February 16, 2011 [cit. 2011-02-16]. 
  16. [ Dell Streak Pro Honeycomb tablet pictured, likely to be with us in June], Engadget, 19 May 2011
  17. Avionic Design Tegra 2 (T290) Tamonten Processor Module — Product Brief [online]. Avionic Design [cit. 2012-05-25]. 
  18. ASUS Transformer Prime introduced and examined [online]. HEXUS.net [cit. 2011-11-11]. Dostupné online. 
  19. NVIDIA Quad-Core Tegra 3 Chip Sets New Standards of Mobile Computing Performance, Energy Efficiency [online]. 2011-11-09 [cit. 2012-11-02]. Dostupné v archivu pořízeném dne 2013-01-29. 
  20. a b c http://www.anandtech.com/show/6036/asus-transformer-pad-infinity-tf700t-review/3
  21. Nexus 7 tablet hands-on [online]. Engadget [cit. 2012-06-27]. Dostupné online. 
  22. http://www.nvidia.com/object/tegra-3-processor.html
  23. Asus Eee Pad Transformer Prime (Nvidia Tegra 3 Processor; 10.1-inch display) Review [online]. 2011-12-30 [cit. 2012-11-02]. Dostupné v archivu pořízeném dne 2013-04-02. 
  24. LePad K2 performance test by GLBenchmark
  25. [1]
  26. [2]
  27. Archivovaná kopie. www.olivetti.it [online]. [cit. 2012-11-02]. Dostupné v archivu pořízeném dne 2013-04-04. 
  28. [3]
  29. http://techcrunch.com/2012/10/09/lenovo-introduces-the-ideapad-yoga-11-and-13-the-first-tablet-laptop-ultrabook-hybrid/
  30. http://www.notebookreview.com/default.asp?newsID=6600&news=lenovo+ideapad+yoga
  31. NVIDIA® (Neznámé). NVIDIA Shield. www.nvidia.com. [online]. https://www.nvidia.com/en-us/shield/
  32. Pixel Help Center. Pixel C specifications. www.support.google.com. [online]. https://support.google.com/pixel/answer/6328677?hl=en
  33. Nintendo. Nintendo Switch. Technical specs. www.nintendo.com. [online]. https://www.nintendo.com/us/switch/tech-specs/

Externí odkazy

[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku Nvidia Tegra na anglické Wikipedii.