A few weeks ago, I read rumors about NVIDIA acquiring Arm, and I thought it was probably just a joke because of the obvious conflicts of interests since NVIDIA would be providing IP to competitors, who may then be wary of starting designs based on Arm NVIDIA cores and GPUs. But guess what? That’s now official with NVIDIA writing on their blog they had a definitive agreement under which NVIDIA will acquire Arm Limited from SoftBank Group Corp. (SBG) and the SoftBank Vision Fund (together, “SoftBank”) in a transaction valued at $40 billion. I seldom write about business news, but it looks like in this case there may be repercussions. Let’s see details about the transaction: Under the terms of the transaction, which has been approved by the boards of directors of NVIDIA, SBG and Arm, NVIDIA will pay to SoftBank a total of $21.5 billion in NVIDIA common stock […]
ODYSSEY-X86J4105 SBC Unboxing and Re_Computer Case Review
Seeed Studio ODYSSEY-X86J4105 is an Intel Celeron J4105 Gemini Lake SBC that also happens to integrate an Arduino compatible Microchip SAMD21 Arm Cortex M0+ microcontroller that makes it suitable as an all-in-one Arduino platform. But it can do much more with 8GB RAM, an optional 64GB eMMC flash, HDMI & USB-C DisplayPort 4K video outputs, dual Gigabit Ethernet, and support for both SATA and NVMe storage. The board runs Windows 10 Enterprise by default (if you purchase the board with an eMMC flash), and supports Linux distributions as well. Seeed Studio sent me a review sample, so I’ll start by checking out the hardware first. ODYSSEY-X86J4105 Unboxing I received ODYSSEY-X86J4105864 with a built-in 64GB eMMC flash pre-loaded with Windows 10 Enterprise. Let’s have a quick look at the board with USB, Ethernet and video output ports previously described, as well as built-in dual-band Wi-Fi 5 & Bluetooth 5.0 module, and […]
NVIDIA Jetson Developer Kits Comparison – Nano vs TX2 vs Xavier NX vs AGX Xavier
NVIDIA launched the Jetson Xavier NX developer kit yesterday, and I included a short comparison table in the announcement between Jetson Nano, TX2, Xavier NX, and AGX Xavier developer kits. But I thought it might be worthwhile to have a more detailed comparison in a separate post, so here we are. As expected, usually the more you spend on a board, the better the performance and features. The exception is Jetson TX2 which’s the same price as the new Jetson Xavier NX devkit but delivers about a fifth of the FP16 AI performance. So as today, there’s little reason to buy a TX2 board for a new project unless you need some of the required features that are missing on Xavier NX. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and […]
NVIDIA Jetson Xavier NX SoM Launched for $459, Third-Party Carrier Boards & Edge Computers Available
NVIDIA announced the Jetson Xavier NX system-on-module last November with an NVIDIA Xavier SOC with 6 NVIDIA Carmel Arm v8.2 cores, a 384-core NVIDIA Volta GPU and two NVDLA deep learning accelerators for a combined 21 TOPS at 15 Watts. The 69.6 x 45 mm module also includes 8 GB LPDDR4x RAM and a 16GB eMMC flash with a 260-pin SO-DIMM providing various I/Os from PCIe to MIPI CSI and display interfaces such as HDMI and eDP. NVIDIA expected the module to be “available in March for $399 to companies looking to create high-volume production edge systems”, and at the time I thought it would be hard to purchase for simple mortals, but the company just sent an email announcing the launch of the module and it’s now listed for $459 on Arrow Electronics with no stock and a 16 weeks lead time. While there’s no Jetson Xavier NX development […]
NVIDIA Jetson Nano Developer Kit-B01 Gets an Extra Camera Connector
Launched in March 2019, NVIDIA Jetson Nano developer kit offered an AI development platform for an affordable $99. The kit is comprised of Jetson Nano module and a carrier board, and the version I received last November ended with “A02”. Jetson Nano developer kit is now getting updated with B01 carrier board that adds an extra MIPI CSI connector and other few changes, including compatibility with NVIDIA Jetson Nano production module (with eMMC flash instead of MicroSD card). Jetson Nano developer kit-B01 specifications: B01 Jetson Nano CPU Module 128-core Maxwell GPU Quad-core Arm A57 processor @ 1.43 GHz System Memory – 4GB 64-bit LPDDR4 @ 25.6 GB/s Storage – microSD card slot Video Encode – 4K @ 30 | 4x 1080p @ 30 | 9x 720p @ 30 (H.264/H.265) Video Decode – 4K @ 60 | 2x 4K @ 30 | 8x 1080p @ 30 | 18x 720p @ 30 […]
Testing NVIDIA Jetson Nano Developer Kit with and without Fan
A few weeks ago I received NVIDIA Jetson Nano for review together with 52Pi ICE Tower cooling fan which Seeed Studio included in the package, and yesterday I wrote a getting started guide showing how to setup the board, and play with inference samples leveraging the board’s AI capabilities. I’ll now test the board with the stock heatsink in both 5W and 10W modes, and see if thermal throttling does occur, and then I’ll fit the tower cooling fan to find out if we can extract more performance that way and how much lower the CPU temperature is. Jetson Nano Stress Tests with Stock Heatsink Let’s install SBC-Bench testing utility,
1 2 |
wget https://raw.githubusercontent.com/ThomasKaiser/sbc-bench/master/sbc-bench.sh chmod +x sbc-bench.sh |
check it’s properly installed,
1 2 3 4 5 |
sudo ./sbc-bench.sh -m Time CPU load %cpu %sys %usr %nice %io %irq Temp 15:05:06: 922MHz 0.05 5% 1% 2% 0% 0% 0% 35.0°C 15:05:11: 922MHz 0.13 3% 1% 1% 0% 0% 0% 35.0°C 15:05:16: 922MHz 0.12 3% 1% 1% 0% 0% 0% 34.8°C |
and run it in 5W mode:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
sudo nvpmodel -m 1 sudo ./sbc-bench sbc-bench v0.6.9 Memory performance: memcpy: 3685.3 MB/s memset: 8555.4 MB/s 7-zip total scores (3 consecutive runs): 2877,2885,2854 OpenSSL results: type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes aes-128-cbc 284837.64k 525113.11k 639412.05k 706251.09k 728449.02k 729841.66k aes-128-cbc 284316.13k 525028.93k 634287.70k 704675.84k 728088.58k 728973.31k aes-192-cbc 262002.90k 458230.17k 544725.93k 588999.68k 604075.35k 604607.83k aes-192-cbc 261583.66k 458583.96k 538986.92k 588138.84k 602303.15k 604067.16k aes-256-cbc 247370.60k 405101.35k 466444.29k 501432.32k 512816.47k 513370.79k aes-256-cbc 247650.51k 405270.40k 469783.72k 502266.54k 513187.84k 512977.58k Full results uploaded to http://ix.io/23rg. Please check the log for anomalies (e.g. swapping or throttling happenend) and otherwise share this URL. |
The temperature never went over 44.5°C, and no throttling occurred. tegrastats during 7-zip multi-core test:
1 2 3 4 |
CPU [100%@1428,100%@1428,off,off] EMC_FREQ 3%@1600 GR3D_FREQ 0%@76 APE 25 PLL@41.5C CPU@43.5C PMIC@100C GPU@43.5C AO@52.5C thermal@43.5C POM_5V_IN 3348/2567 POM_5V_GPU 0/0 POM_5V_CPU 1549/912 RAM 1211/3956MB (lfb 515x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,off,off] EMC_FREQ 3%@1600 GR3D_FREQ 0%@76 APE 25 PLL@41.5C CPU@44C PMIC@100C GPU@43.5C AO@52C thermal@43.5C POM_5V_IN 3348/2568 POM_5V_GPU 0/0 POM_5V_CPU 1549/912 RAM 1239/3956MB (lfb 508x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,off,off] EMC_FREQ 3%@1600 GR3D_FREQ 0%@76 APE 25 PLL@41.5C CPU@44C PMIC@100C GPU@43.5C AO@52.5C thermal@43.5C POM_5V_IN 3348/2569 POM_5V_GPU 0/0 POM_5V_CPU 1549/913 RAM 1265/3956MB (lfb 502x4MB) SWAP 0/1978MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1428,100%@1428,off,off] EMC_FREQ 3%@1600 GR3D_FREQ 0%@76 APE 25 PLL@41.5C CPU@43.5C PMIC@100C GPU@43.5C AO@52.5C thermal@43.5C POM_5V_IN 3348/2571 POM_5V_GPU 0/0 POM_5V_CPU 1510/914 |
Only two Cortex-A57 cores are used even under load, and power […]
AI inference using Images, RTSP Video Stream on NVIDIA Jetson Nano Devkit
Last month I received NVIDIA Jetson Nano developer kit together with 52Pi ICE Tower Cooling Fan, and the main goal was to compare the performance of the board with the stock heatsink or 52Pi heatsink + fan combo. But the stock heatsink does a very good job of cooling the board, and typical CPU stress tests do not make the processor throttle at all. So I had to stress the GPU as well, as it takes some efforts to set it up all, so I’ll report my experience configuring the board, and running AI test programs including running objects detection on an RTSP video stream. Setting up NVIDIA Jetson Nano Board Preparing the board is very much like you’d do with other SBC’s such as the Raspberry Pi, and NVIDIA has a nicely put getting started guide, so I won’t go into too many details here. To summarize: Download the […]
NVIDIA Jetson Nano Review with 52Pi ICE Tower Cooling Fan – Part 1: Unboxing
If you remember soon after Raspberry Pi 4 launch, there were talks about the SBC overheating under load, and depending on room temperature and workload a heatsink may be needed for the board to perform optimally at all times. This gave birth to “interesting” solutions such as 52Pi ICE Tower Cooling Fan, an oversized cooling solution for Raspberry Pi 4. It does the job however, and it allows me to overclock Raspberry Pi 4 to 2.0 GHz while keeping the CPU temperature under 55°C in a room at 28°C. But the latest Raspberry Pi Foundation board is not the only SBC to suffer from overheating, as at least one user noticed the board would just shutdown under load. The solution was to switch from 10W mode to 5W mode, not an ideal solution since it’s also lowering performance. But 52Pi is coming to the rescue again, as they adapted their […]