Nvidia Jetson is a series of embedded computing boards from Nvidia. The Jetson TK1, TX1 and TX2 models all carry a Tegra processor (or SoC) from Nvidia that integrates an ARM architecture central processing unit (CPU). Jetson is a low-power system and is designed for accelerating machine learning applications.
The Jetson family includes the following boards:
The published performance modes of the Nvidia Jetson TX2 are as follows.
Mode | Max Clocks (Denver 2 + A57) | Max-P (Denver 2 + A57) | Max-P (only Denver 2) | Max-P (only A57) | Max-Q (only A57) |
---|---|---|---|---|---|
GPU clock (MHz) | 1302 | 1122 | 854 | ||
Denver 2 clock (MHz) | 2000 | 1400 | 2000 | stopped | stopped |
Cortex-A57 (MHz) | 2000+ | 1400 | stopped | 2000 | 1200 |
TDP / W | might vary | 15 | 15 | 15 | 7.5 |
Jetson TX2 also has 5 power modes, numbered 0 through 4 as published by NVIDIA. [17] The default mode is mode 3 (MAX-P).
Property | MAX-N (Mode 0) | MAX-Q (Mode 1) | MAX-P (Mode 2) | MAX-P* (Mode 3) | MAX-P (Mode 4) |
---|---|---|---|---|---|
Power budget | N/A | 7.5W | 15W | 15W | 15W |
Online A57 CPU | 4 | 4 | 4 | 4 | 1 |
Online D15 CPU | 2 | 0 | 2 | 0 | 1 |
A57 CPU max freq (MHz) | 2000 | 1200 | 1400 | 2000 | 345 |
D15 CPU max freq (MHz) | 2000 | N/A | 1400 | N/A | 2000 |
GPU max freq (MHz) | 1300 | 850 | 1122 | 1122 | 1122 |
Memory max freq (MHz) | 1866 | 1331 | 1600 | 1600 | 1600 |
The published operation modes of the Nvidia Jetson Nano are:
Mode | 0 | 1 |
---|---|---|
GPU clock (MHz) | 921 | 640 |
Cortex-A57 (MHz) | 4x 1428 | 2x 918 2x stopped |
TDP / W | 10 | 5 |
There are various versions of the Jetson board available. Some of them are:
Year | Version | Performance | GPU | CPU | Memory | Power |
---|---|---|---|---|---|---|
2017 | Jetson TX2 [18] | 1.33 TFLOPS | 256-core Nvidia Pascal architecture GPU | Dual-core Nvidia Denver 2 64-bit CPU and quad-core ARM Cortex-A57 MPCore processor | 8 GiB | 7.5–15 W |
2018 | Jetson AGX Xavier [19] | 32 TOPS | 512-core Nvidia Volta architecture GPU with 64 Tensor cores | 8-core NVIDIA Carmel ARMv8.2 64-bit CPU 8MB L2 + 4MB L3 | 32–64 GiB | 10W - 30W |
2019 | Jetson Nano | 472 GFLOPS | 128-core Nvidia Maxwell architecture GPU | Quad-core ARM Cortex-A57 MPCore processor | 4 GiB | 5–10 W |
2020 | Jetson Xavier NX | 21 TOPS | 384-core Nvidia Volta architecture GPU with 48 Tensor cores | 6-core Nvidia Carmel ARMv8.2 64-bit CPU 6MB L2 + 4MB L3 | 8 GiB | 10–20W |
2023 | Jetson Orin Nano [20] | 20–40 TOPS | from 512-core Nvidia Ampere architecture GPU with 16 Tensor cores | 6-core ARM Cortex-A78AE v8.2 64-bit CPU 1.5MB L2 + 4MB L3 | 4–8 GiB | 7–10 W |
2023 | Jetson Orin NX | 70–100 TOPS | 1024-core Nvidia Ampere architecture GPU with 32 Tensor cores | up to 8-core ARM Cortex-A78AE v8.2 64-bit CPU 2MB L2 + 4MB L3 | 8–16 GiB | 10–25 W |
2023 | Jetson AGX Orin | 200-275 TOPS | up to 2048-core Nvidia Ampere architecture GPU with 64 Tensor cores | up to 12-core ARM Cortex-A78AE v8.2 64-bit CPU 3MB L2 + 6MB L3 | 32–64 GiB | 15–60 W |
Various operating systems and software might be able to run on the Jetson board series.
JetPack is a software development kit (SDK) from Nvidia for their Jetson board series. It includes the Linux for Tegra (L4T) operating system and other tools. The official Nvidia download page bears an entry for JetPack 3.2 (uploaded there on 2018-03-08) that states:
JetPack 3.2 adds support for the Linux for Tegra r28.2 image for the Jetson OS. It is packaged with newer versions of Tegra System Profiler, TensorRT, and cuDNN from the last release. [21]
RedHawk Linux is a high-performance RTOS available for the Jetson platform, along with associated NightStar real-time development tools, CUDA/GPU enhancements, and a framework for hardware-in-the-loop and man-in-the-loop simulations. [22]
The QNX operating system also available for the Jetson platform, though it is not widely announced. There are success reports of installing and running specific QNX packages on certain Nvidia Jetson board variants. Namely the package qnx-V3Q-23.16.01 that is seemingly in parts based on Nvidia's Vibrante Linux distribution is reported to run on the Jetson TK1 Pro board. [23]
OMAP is a family of image/video processors that was developed by Texas Instruments. They are proprietary system on chips (SoCs) for portable and mobile multimedia applications. OMAP devices generally include a general-purpose ARM architecture processor core plus one or more specialized co-processors. Earlier OMAP variants commonly featured a variant of the Texas Instruments TMS320 series digital signal processor.
A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces (APIs) and is released under a free and open-source software license. Graphics device drivers are written for specific hardware to work within a specific operating system kernel and to support a range of APIs used by applications to access the graphics hardware. They may also control output to the display if the display driver is part of the graphics hardware. Most free and open-source graphics device drivers are developed by the Mesa project. The driver is made up of a compiler, a rendering API, and software which manages access to the graphics hardware.
In computing, CUDA is a proprietary parallel computing platform and application programming interface (API) that allows software to use certain types of graphics processing units (GPUs) for accelerated general-purpose processing, an approach called general-purpose computing on GPUs. CUDA was created by Nvidia in 2006. When it was first introduced, the name was an acronym for Compute Unified Device Architecture, but Nvidia later dropped the common use of the acronym and now rarely expands it.
nouveau is a free and open-source graphics device driver for Nvidia video cards and the Tegra family of SoCs written by independent software engineers, with minor help from Nvidia employees.
Tegra is a system on a chip (SoC) series developed by Nvidia for mobile devices such as smartphones, personal digital assistants, and mobile Internet devices. The Tegra integrates an ARM architecture central processing unit (CPU), graphics processing unit (GPU), northbridge, southbridge, and memory controller onto one package. Early Tegra SoCs are designed as efficient multimedia processors. The Tegra-line evolved to emphasize performance for gaming and machine learning applications without sacrificing power efficiency, before taking a drastic shift in direction towards platforms that provide vehicular automation with the applied "Nvidia Drive" brand name on reference boards and its semiconductors; and with the "Nvidia Jetson" brand name for boards adequate for AI applications within e.g. robots or drones, and for various smart high level automation purposes.
Nvidia Ion was a product line of Nvidia Corporation intended for motherboards of low-cost portable computers. It used graphics processing units and chipsets intended for small products.
Orin is a masculine given name, sometimes spelled Orrin.
The ARM Cortex-A15 MPCore is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture. It is a multicore processor with out-of-order superscalar pipeline running at up to 2.5 GHz.
POWER8 is a family of superscalar multi-core microprocessors based on the Power ISA, announced in August 2013 at the Hot Chips conference. The designs are available for licensing under the OpenPOWER Foundation, which is the first time for such availability of IBM's highest-end processors.
The Motorola Atrix 4G is an Android-based smartphone developed by Motorola, introduced at CES 2011 along with the Motorola Xoom, Motorola Droid Bionic, and Motorola Cliq 2 on January 5, 2011. It was made available in the first quarter of 2011.
Project Denver is the codename of a central processing unit designed by Nvidia that implements the ARMv8-A 64/32-bit instruction sets using a combination of simple hardware decoder and software-based binary translation where "Denver's binary translation layer runs in software, at a lower level than the operating system, and stores commonly accessed, already optimized code sequences in a 128 MB cache stored in main memory". Denver is a very wide in-order superscalar pipeline. Its design makes it suitable for integration with other SIPs cores into one die constituting a system on a chip (SoC).
The Samsung Galaxy R (Royal) (GT-I9103) is an Android smartphone that was announced by Samsung on August 10, 2011 as a variant to the Samsung Galaxy S II.
POWER9 is a family of superscalar, multithreading, multi-core microprocessors produced by IBM, based on the Power ISA. It was announced in August 2016. The POWER9-based processors are being manufactured using a 14 nm FinFET process, in 12- and 24-core versions, for scale out and scale up applications, and possibly other variations, since the POWER9 architecture is open for licensing and modification by the OpenPOWER Foundation members.
NVLink is a wire-based serial multi-lane near-range communications link developed by Nvidia. Unlike PCI Express, a device can consist of multiple NVLinks, and devices use mesh networking to communicate instead of a central hub. The protocol was first announced in March 2014 and uses a proprietary high-speed signaling interconnect (NVHS).
Nvidia Drive is a computer platform by Nvidia, aimed at providing autonomous car and driver assistance functionality powered by deep learning. The platform was introduced at the Consumer Electronics Show (CES) in Las Vegas in January 2015. An enhanced version, the Drive PX 2 was introduced at CES a year later, in January 2016.
Vibrante is a Linux distribution created by Nvidia and used for at least their Drive PX 2 platform series. The name is listed as a registered trademark of Nvidia. First appearances of the name were seen in about the year 2010 when it labeled some rather universal multimedia engine including audio, video and 3D building display that was in tight cooperation with Audi company.
GameFace Labs is an American technology company that develops hardware and software for the consumer virtual reality market, and was founded in 2013 by Edward Mason. The company's headquarters are in San Francisco, with international offices in London, United Kingdom.
The NVIDIA Deep Learning Accelerator (NVDLA) is an open-source hardware neural network AI accelerator created by Nvidia. The accelerator is written in Verilog and is configurable and scalable to meet many different architecture needs. NVDLA is merely an accelerator and any process must be scheduled and arbitered by an outside entity such as a CPU.
Ampere is the codename for a graphics processing unit (GPU) microarchitecture developed by Nvidia as the successor to both the Volta and Turing architectures. It was officially announced on May 14, 2020 and is named after French mathematician and physicist André-Marie Ampère.
Skydio is an American manufacturer of drones headquartered in San Mateo, California. The company manufactures drones for use in battlefield situation awareness, policing, and inspection. Their drones are designed for autonomous operation through the use of computer vision, and can complete fully autonomous missions with the use of a dock to automatically recharge.