与GPU直接数据交换的SCAPP功能

对于需要高功率信号和数据处理频谱的应用程序,可提供SCAPP(用于并行处理的Spectrum CUDA访问)。 SCAPP SDK允许在Spectrum Digitizer或AWG和基于CUDA的GPU卡之间进行直接链接。 SCAPP软件包在Windows和Linux系统上运行。 GPU获得数据后,用户可以利用GPU大量加工核心和大型超高速度GPU内存的处理能力。

SCAPP使用RDMA流程以卡与GPU卡的全部PCIE传输速度发送数据。 SDK包括一组示例,用于数字化器/AWG和GPU卡之间的相互作用,以及另一组CUDA并行处理示例,具有简单的构建块,可用于基本功能,例如过滤,平均数据,数据删除,数据转换,数据转换或FFT。所有软件都基于C/C ++和Python,可以轻松地通过正常的编程技能来实现,扩展和修改。

Spectrum方法采用基于NVIDIA的CUDA标准的标准现成的GPU。 GPU直接与Spectrum卡连接,没有更多的CPU相互作用,打开了CUDA卡的巨大并行核心体系结构,用于信号处理。 CUDA图形卡的结构非常适合,因为它是为并行数据处理而设计的,这与大多数信号处理作业完全相同。例如,数据转换,过滤,平均,基线抑制,FFT窗口功能甚至FFT的处理任务都很容易平行。

SCAPP驱动程序软件包由远程直接内存访问(RDMA)的驱动程序扩展程序组成,该驱动程序允许直接数据传输从数字化器到GPU或从GPU到AWG。它包括一组与光谱卡和CUDA卡交互的示例,以及另一组CUDA并行处理示例,具有简单的构建块,用于基本功能,例如过滤,平均数据,数据删除流程,数据转换或FFT。所有软件均基于C/C ++和Python,并且可以通过正常的编程技能轻松实现和改进。从测试和优化的并行处理示例开始,可以在几分钟内获得首先结果。

Linux的示例可用于使用RDMA直接数据传输。可以使用Windows的示例,显示如何使用两个DMA数据传输传输数据。

NVIDIA JETSON AGX

Spectrum Instrumentation为NVIDIA的嵌入式计算板提供了Nvidia Jetson Xavier AGX的全面驾驶员支持。 NVIDIA JETSON由ARM CPU和基于CUDA的GPU组成,用于高性能并行处理。此外,它具有一个可以容纳任何频谱PCIE卡的PCIE插槽。 GPU的高速并行处理使其成为处理可以由Spectrum产品获取和生成的大量数据的理想平台。 Nvidia Jetson广泛部署,已经可以在许多机上移动平台中找到,例如自动机器人,无人机,手持式医疗设备,智能车辆和智能设备。在许多这些应用中,还需要获取,生成和分析快速模拟和数字信号。那就是频谱产品独立的地方。

将NVIDIA JETSON与Spectrum PCIE卡相结合,可以创建非常小的低功率系统,可以用作便携式和移动应用程序的托管。 

SCAPP软件包还支持NVIDIA JETSON XAVIER AGX产品家族

NVIDIA CLARA AGX

Spectrum Scapp SDK还支持NVIDIA CLARA AGX开发系统。 Clara AGX包含Jetson Xavier AGX和功能强大的NVIDIA RTX 6000 GPU的组合,以及两个用于扩展卡的免费插槽。 NVIDIA CLARA AGX可用作医疗和AI设备的基础。 Clara AGX设备的两个插槽可以配备以下频谱卡:

一两个基于M2P的卡以及Star-Hub同步:

  • M2P.59XX-X4:16位数字化器最多可达125 MS/s ,最多8个频道
  • M2P.65XX-X4:16位AWG高达125 MS/s ,最多8个频道
  • M2P.75XX-X4:32通道数字I/O最高125MS/s 

一张基于M4i的卡:

  • M4I.22XX-X8:8位数字化器最多5 GS/s,最多4个频道
  • M4I.44XXX-8:14/16位数字化器高达500 MS/s ,最多4个频道
  • M4I.66XX-X8:16位awg高达1.25 GS/s,最多4个频道
  • M4I.77XX-X8:32通道数字最高720 MBit/s

操作系统

  • Linux(包括RDMA)
  • Windows(无RDMA,双DMA数据传输)

所有基于M5i系列的卡

  • M5I.33XX-X16:12位数字化器高达6.4 GS/s,最多2个频道

所有基于M4i系列的卡

  • M4I.22XX-X8:8位数字化器最多5 GS/s ,最多4个频道
  • M4I.44XXX-8:14/16位数字化器高达500 MS/s ,最多4个频道
  • M4I.66XX-X8:16位awg高达1.25 GS/s,最多4个频道
  • M4I.77XX-X8:32通道数字最高720 MBit/s

提供的完整运行的GPU示例

  • C ++无间隙FFT的平均值。使用1MPoint FFT进行测试高达4 x 400 ms/s 14位数据数据采集,没有任何差距
  • C ++块平均值,抑制噪声和多块。测试高达2.5 GS/s 8位数据采集,块大小为
  • C ++ FIR过滤
  • C ++基本A/D示例
  • C ++基本D/一个示例
  • C ++基本DI(数字数据采集卡)示例
  • C ++基本A/D同步示例(多个数字化器,一个GPU)
  • C ++基本DI同步示例(多个DI卡,一张GPU)
  • 无间隙FFT

需要以下部分使用SCAPP选项运行并行处理: 主板带有两个免费的PCIE插槽:一张用于CUDA图形卡,一张用于Spectrum Digitizer。请确保两个插槽都符合最大PCIE车道和生成卡以获得最佳性能 具有启用SCAPP选项的频谱数字化器 Nvidia nsight SDK用于CUDA编程 NVIDIA CUDA工具包 Windows或Linux操作系统

运行RDMA需要以下其他组件(Spectrum卡和CUDA卡之间的直接DMA)。

  • NVIDIA CUDA 5.0或Quadro或Tesla(数据中心)系列的图形卡,Jetson Xavier Agx。即使其CUDA计算功能为5.0或更高,GeForce卡也不支持!
  • Linux操作系统(用于直接RDMA数据传输)
  • 一个根部复合物内的主板。光谱卡以及CUDA卡需要共享一个根复合物。如果插槽位于不同的根复合物中,则RDMA将无法工作。请与主板供应商联系,以确保设置合适。

购买该选项后,所有SCAPP示例以及所需的Linux内核驱动程序都可以直接获得。不允许与其他人一起发布或共享示例和来源。基于示例或来源的程序和二进制文件都可以随时使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值