应用程序继续要求更小、更高效的包具有更高的性能。混合GPU和CPU内核的系统片上(SoC)解决方案试图满足这些期望。
NVidia的杰森TX1(图1)将超级计算机的性能封装到一个50毫米× 87毫米的信用卡大小的模块中。该模块拥有TX1 SoC,基于NVidia的Maxwell GPU和手臂的Cortex-A57 Cortex-A53。ARM内核支持ARM的大。小建筑(参见“小核心共享大核心架构”-电子设计).Cortex-A57s共享一个2mb的L2缓存。GPU有256个核,提供1 TFLOPS的性能。在许多应用程序中,性能与英特尔酷睿i7 6700K Skylake CPU相似或更好。
该模块包括4gbytes的LPDDR4内存和25.6 Gbyte/s接口。一个16gbyte eMMC闪存设备提供内置的非易失性存储。
系统支持4K视频编解码。它还可以支持1400m像素/s的相机接口。对于通信,有一个1gbit以太网接口,并支持802.11ac 2x2 Wi-Fi。蓝牙支持也可用。
Jetson TX1可以插在一个承载板上,如图所示,该承载板来自英伟达(图2).400针载波板接口提供外设支持,如PCI Express Gen 3插座加SD卡和m.2插座,用于额外存储。载体板和模块可在Jetson TX1开发工具包中购买,价格为599美元。单是这个模块就售价299美元。系统在3.3 V时使用的功率小于10w。
Jetson TX1 SDK支持CUDA 7.0。该SDK包括cuDNN,一个用于机器学习的cuda加速库。它还包括VisionWorks cuda加速库和计算机视觉框架。它实现了OpenVX 1.1规范,并包含了额外的NVIDIA扩展。包括OpenGL 4.5, OpenGL ES 3.1和Vulkan的驱动程序。
Linux支持Jetson TX1。它适用于从机器人到游戏到汽车远程信息处理的广泛应用。