Jetson TX2是NIVDIA瞄准人工智能在Jetson TK1和TX1推出后的升級
TX2的GPU和CPU都進行了升級,內存增加到了8GB、存儲增加到了32GB,支持Wifi和藍牙,編解碼支持H.265,體型同樣小巧。
據NVIDIA官方介紹,Jetson TX2提供兩種運行模態:一種是MAX Q,能效比能達到最高,是上一代的TX1的2倍,功耗在7.5W以下;另一種是MAX P,性能可以做到最高,能效比同樣可以做到前一代的2倍,功耗則在15W以下。
資源配置豐富且強大
1.模組配置
Jetson TX2的特點是NVIDIA Pascal GPU有256個CUDA有能力的核心。CPU復雜部分由兩個ARM v8 64位CPU集群組成,它們由高性能的相干互連結構連接。為提高單線程性能,優化了丹佛2(雙核)CPU集群;第二個CPU集群是一個ARM Cortex-A57 QuadCore,它更適合於多線程應用程序。
內存子系統包含一個128位的內存控制器,它提供高帶寬LPDDR4支持。8 GB LPDDR4主存和32 GB eMMC閃存集成在模塊上。從TX1 64位到128位的設計是一個主要的性能提升。
該模塊還支持硬件視頻編碼器和解碼器,支持4K超高清視頻以不同格式的60fps。這與混合Jetson TX1模塊略有不同,后者使用了Tegra SoC上運行的專用硬件和軟件來完成這些任務。還包括一個音頻處理引擎,全硬件支持多通道音頻。Jetson TX2支持Wi-Fi和藍牙無線連接。Wi-fi比之前的Jetson TX1有了很大的改進。包括千兆以太網基礎。
重點:TX2共兩塊CPU,和一塊有256個CUDA核心的GPU。CPU一塊是雙核的丹佛二,第二快是ARM CortexA57。8G的運行內存,32G flash存儲器。
256 core NVIDIA Pascal GPU.
ARMv8 (64-bit) Multi-Processor CPU Complex.
Advanced HD Video Encoder.
Advanced HD Video Decoder.
Display Controller Subsystem.
128-bit Memory Controller.
8GB LPDDR4 and 32 GB eMMC memory
1.4Gpix/s Advanced image signal processing
Audio Processing Engine.
2. 對外接口
有兩個擴展頭,一個40大頭針,2.54毫米間隔的標頭,與樹莓Pi類似,還有一個30針,2.54毫米間隔,是擴展的GPIO。
Jetson TX2還包括一個5MP攝像機在攝像機擴展頭,和一個顯示擴展頭用於添加額外的顯示面板。
Jetson TX2添加了一個CAN總線控制器到模塊。CAN是一種網絡格式,經常用於汽車和其他車輛。CAN總線信號可以直接用於GPIO擴展頭。
英偉達設計了兩種模式。Max-Q是能源效率模式的名稱,它可以在性能和性能曲線的彎曲之前,將帕克SoC的工作效率調高,達到7.5W。這種模式的結果是,TX2在最大性能模式下與TX1有相似的性能,同時獲得了大約一半的功率。
在Max-P模式下,TX2平均功耗是15W。這大約是Jetson TX1最大時鍾頻率的兩倍。
3.按鍵接口
和TX1的對比
自帶的軟件包配置JetPack 3.0
這款功能強大的開發者套件能夠使主板的硬件功能和接口充分發揮效用,預裝 Linux 開發環境。同時,它還支持 NVIDIA Jetpack SDK,包括 BSP、深度學習庫、計算機視覺、GPU 計算、多媒體處理等眾多功能。
JetsonDevelopment Pack(JetPack) 是一個按需提供的一體化軟件包,捆綁並安裝了適用於 NVIDIA Jetson 嵌入式平台的所有開發用軟件工具。NVIDIA JetPack SDK是構建AI應用程序的最全面的解決方案。它捆綁了所有Jetson平台軟件,包括TensorRT,cuDNN,CUDA工具包,VisionWorks,Streamer和OpenCV,這些都是基於LTS Linux內核的L4T。
JetPack 包括:
深度學習: TensorRT、cuDNN、NVIDIADIGITS™ 工作流程
計算機視覺: NVIDIA VisionWorks、OpenCV
GPU 計算: NVIDIA CUDA、CUDA 庫
多媒體: ISP 支持、攝像頭圖像、視頻 CODEC
同時,它還包括 ROS 兼容性、OpenGL、高級開發者工具等等。
CUDA
CUDA® 是NVIDIA 創造的一個並行計算平台和編程模型。它利用圖形處理器 (GPU)能力,實現計算性能的顯著提高。借助目前已售出的數百萬支持 CUDA 的 GPU,軟件開發人員、科學家和研究人員正在各種各樣的應用程序中使用 GPU 加速計算。CUDA工具包為C和C ++開發人員構建提供了一個全面的開發環境 ,GPU加速的應用程序。該工具包包括用於NVIDIAGPU的編譯器,數學庫以及用於調試和優化應用程序性能的工具。
參考 http://www.nvidia.cn/object/cudazone-cn.html
OpenCV
OpenCV是計算機視覺,圖像處理和機器學習領域的領先開源庫,現在提供GPU加速以實現實時操作。
OpenCV被廣泛的應用,包括:
街景圖像拼接,自動檢查和監視,機器人和無人駕駛的汽車導航和控制,醫學圖像分析,視頻/圖像搜索和檢索,電影 – 3D,交互藝術設備
VisionWorks
VisionWorks是用於計算機視覺(CV)和圖像處理的軟件開發包。VisionWorks™實現並擴展了Khronos OpenVX標准,並針對具有CUDA功能的GPU和SOC進行了優化,使開發人員能夠在可擴展的靈活平台上實現CV應用程序。它包括VPI(視覺編程接口),這是CUDA開發人員使用的一組優化的CV原語。NVX庫允許直接訪問VPI,OVX庫允許通過OpenVX框架間接訪問VPI。
VisionWorks的核心功能是針對以下方面的解決方案而設計的:機器人和無人機,自動駕駛,智能視頻分析,增強現實
該工具包通過添加您自己的算法和處理管道,幫助您解鎖基於GPU的CV系統的可能性。將VisionWorks與OpenCV等其他API結合使用,可以訪問許多開源CV算法。
- CUDA加速了OpenVX API和NVIDIA擴展原語
- 適用於高級開發人員的直接CUDA視覺編程接口
- 線程安全的API
- 示例/示例管道代碼
- 文檔包括帶有發行說明的工具包參考指南,安裝指南,教程和API參考。
參考:https://developer.nvidia.com/embedded/visionworks
應用場景方面,TX2主要部署在終端應用上,包括智能化的工廠機器人、商用無人機和智能攝像頭等等。Jetson系列也都是為了推動終端的智能化。
本文參考:https://blog.csdn.net/hongyanxuyanfei/article/details/79108039
http://www.zhongkerd.com/news/content-1758.html
https://blog.csdn.net/hanxuexiaoma/article/details/78968445