一、产品介绍
多核加速处理卡是基于Tilera公司Pro系列的多核处理器而设计的PCI-Express加速处理卡,该卡集高性能网络I/O、众核处理、专用处理指令以及大容量缓存于一体,可满足网络安全、流量监测、音视频编解码、电信协议解析、高速计算等多种应用场景的业务需求。
多核加速卡包括半长全高和全长全高两个型号,半长全高加速卡主要面向单纯需要协加速处理的场合,全长全高卡主要面向对加速处理性能要求较高的场合,板卡接口更丰富,板载内存更大,此外,全长全高卡可不依赖主机独立通过外部供电的方式进行工作。
二、产品特征
(一)64核CPU,单核频率达700MHz,强大的处理引擎。
(二)PCI-E×8主机接口,提供高达20Gbps的总线带宽。
(三)万兆以太网接口数量2个,接口形式为SFP+。
(四)千兆以太网接口数量2个,接口形式为SFP。
(五)全流量数据包采集与转发能力。
(六)内置CF卡插槽,关键数据可本地保存。
(七)4个独立的内存控制器,最高支持16GB内存,内存访问带宽达到200Gbps。
(八)提供外部供电,可单独封装成设备。
三、产品优势
(一)高性能
基于2维mesh网络互连交换,每一个Tile的交换带宽都是500GB/s;CPU计算能力达221bops;网络接口线速收发包,保证系统对流量处理的完整性,大容量缓存也为平滑处理提供了保证。
(二)强大的硬件兼容适配性
符合PCI-E标准多核加速卡可以与现有主流X86平台完美结合,强大的适配兼容性可轻松的跟上网络业务需求、系统升级换代的脚步。
(三)多业务支持
内嵌音视频和网络加速指令,在网络安全、音视频编解码、流量监测、业务分析、信令检测等应用领域可灵活适应客户各种应用需求。
(四)可扩展性
标准C/C++编程模型,可利用大量的开源及客户自有代码;支持LINUX及SMP LINUX,减少移植成本,缩短开发周期;基于标准GCC的编译环境,能够直接移植应用程序以及第三方库;通用的数据接收与发送接口简化了用户应用的移植难度。
四、典型应用
(一)网络加速协处理
多核加速卡部署在用户的业务服务器中,通过协助包捕获,包过滤,业务流预处理等方式,将主机部分负荷转移至多核卡,以降低主机的压力,提高主机在核心业务逻辑上的处理性能。如线速接收10Gbps流量的万兆以太数据,对数据包进行分流、过滤和解析等处理,最后将处理后的结果通过万兆接口或PCIE接口进行输出。该种应用模式主要适合绿色上网、网络加速、网络安全等应用场景。
(二)高速计算
多核加速卡可应用在大容量海量数据处理过程中对主机计算和处理能力要求较高的场景,主要实现的功能是将需要进行高速计算的数据通过互连接口发送到加速卡,在加速卡内进行数据的高速计算(如加解密、数据清洗、语音识别等),最后将处理的结果通过互连接口将处理结果进行反馈。该种模式主要应用在语音识别、海量数据协议分析、海量数据清洗、数字信号处理等应用场景。
五、产品规格
(一)全长全高卡规格
(二)半长全高卡规格