通用服务器多核时代 解析TILE-Gx加速卡

间隙填充
正睿科技  发布时间:2013-10-24 10:55:30  浏览数:3270

  一家名为Tilera的公司推出了多款基于PCI Express加速卡,以弥补传统通用型CPU受限于主频和功耗而带来的不足。该公司推出的Tile-Gx可编程多核芯片,可以为通用型计算的特定工作负载提速。虽然该芯片拥有较高的能效,但它还未进入主流服务器市场,因为整合Tile-Gx加速卡的专属服务器,很少有机构能负担的起。为了加速布局主流市场,Tilera推出了可编程的Tile-Gx处理器卡。

  TilEncore-Gx独特设计有助于避免数据中心数据通道和安全处理面临的瓶颈,让业务能够与日益增长的数据相匹配,并通过控制面板进行控制。在应用层,服务器虚拟化会进一步放大x86 CPU作为服务器计算资源的功效。


通用服务器多核时代 解析TILE-Gx加速卡

  TilEncore-Gx加速卡提供可扩展的、可软件编程数据通道和hypervisor卸载解决方案。允许音乐所有可用的服务器计算资源。其线性扩展架构和兼容性软件,使得整个家族的加速卡可用大规模部署在企业环境中,从而减少开发成本同时加快产品推向市场。

TilEncore-Gx多核PCIe加速卡打造通用服务器
TILEncore-Gx72加速卡

  TilEncore-Gx加速卡拥有9、16、36或72个处理核心,可以加速网络通信任务(如加解密、入侵检测、压制网络攻击、深层数据包检测、以及网络管理等)。需要指出的是,这种加速卡并不是取代x86服务器芯片,而是为了在现有的处理器平台上提供更多可利用可扩展可编程的加速模块。

  前面提到TilEncore-Gx加速卡拥有9、16、36和72核心的多个版本,提供了高密度计算解决方案。该IAA(智能应用适配卡)采用基于PCIe卡槽设计,具备软件定义应用和高扩展、高性能的特性,可实现从10Gb/s到80Gb/s的动态扩展。每个加速卡都内置内存和相关端口,可满足通用服务器对于性能和加速计算的需求。

  Tile-Gx加速卡产品系列针对网络、视频和云计算应用进行优化,其包括的各核心版本也分别以 TILEncore-Gx9、TILEncore-Gx16、TILEncore-Gx36和TILEncore-Gx72。这些加速卡可与Tilera iMesh片上网络芯片互联。每个内核都包含64位的处理器芯片,提供有L1和L2缓存。最高缓存可达 23MB,高端的Tile-Gx加速卡最高可支持1TB DDR3内存。


TilEncore-Gx多核PCIe加速卡打造通用服务器
TilEncore-Gx加速卡产品规格(来源:Tilera,下同)

  TILE-Gx支持C/C++、Java编程语言,可使用熟悉的GNU工具集在现有的软件投资下进行开发。此外,这种加速卡还可以集群组建的形式,满足每个应用对于性能的不同需求,也可以通过“强大计算资源池”在分布式的众多核心中动态调配资源。Tile-Gx内核擅长处理各种工作负载,也可以在数 据和控制层面取代多CPU和DSP子系统的功能。

TilEncore-Gx多核PCIe加速卡打造通用服务器
TilEncore-Gx加速卡架构

  网络功能虚拟化和软件定义网络要求70%处理的工作负载,能够通过网络和安全可编程的方式来实现。基于异构的计算节点要求Tile-Gx加速卡能够满足高吞吐的网络和安全工作负载,并与x86处理器协同实现对虚拟化应用和控制,来实现吞吐、扩展和整体拥有成本、能耗等方面优化配置的系统。

TilEncore-Gx多核PCIe加速卡打造通用服务器
TILEncore-Gx36结构图

  该加速卡可帮助减少服务器核心利用率,提升整体应用性能和延长服务器生命周期。在价格方面,该加速卡的相关信息还未透露,但我们可以通过对比相关产品比如英特尔的Xeon Phi和英伟达的Quadro来对比得出。