[转帖CCIX]
业界七巨头联手,数据中心通过PCIe实现25Gbps数据通信!
CCIX(Cache Coherent Interconnect for Accelerators,针对加速器的缓存一致性互联)联盟是由AMD、ARM、Mellanox、IBM、华为、赛灵思、高通七家巨头公司成立的标准化组织,致力于统一计算加速器的行业标准。CPU处理器擅长通用任务处理,GPU这样的处理器则擅长专用处理,但浮点性能极强,CPU+GPU这样的异构运算在当前已不鲜见,而它只是主处理器+加速器架构中的一种,其他还有CPU+FPGA、CPU+网络芯片等等,除此以外,目前的加速器大多数是基于PCIe总线,不过PCIe 3.0总线虽然在显卡上够用了,但在数据中心应用中存在带宽低、延迟高的问题,因此CCIX的任务就是确保采用不同指令集架构(ISA)的处理器能与加速器一致共享数据,并实现高效的异构计算,从而大幅提高运行数据中心工作负载和嵌入式应用(如5G无线和移动边缘计算)的服务器的计算效率。

图1: 华为、赛灵思、ARM等七家行业领导者成立CCIX标准化联盟
近日CCIX联盟取得了一个重大的里程碑事件,CCIX联盟成员Xilinx和Amphenol FCI推出了一个演示Demo,证明了PCIe数据传输通信25Gbps的性能。这个演示系统采用了两个Xilinx FPGA器件、Amphenol/FCI公司设计的PCIe CEM连接器以及一个跟踪板卡(如图2所示),两款FPGA器件都集成了高性能收发器模块,通过这个Demo让我们可以看到在现在的数据中心系统应用中借助PCIe基础设备能够实现25Gbps的数据传输。

图2:CCIX联盟推出的PCIe 25Gbps数据传输通信演示Demo
【Xilinx出品的简短视频介绍】:
该演示系统的插入损耗(insertion loss,数值越大表示滤波效果越好)超过了35dB,25Gbps是两个加速器模块通过PCIe通信最快的数据传输速率,大约是目前可用的PCIe3.0 Gen3解决方案的三倍。当然CCIX还会继续完善对不同处理器架构(如X86、PowerPC、ARM)和所有加速器类型(FPGA、GPU、网络加速器和存储适配器)的无缝集成,在不久的将来用户自定义ASIC也可以采用CCIX的技术标准,CCIX为系统设计者提供高效的灵活性,选择合适的来自不同厂商的异构组件,提升性能的同时有效降低成本。据悉基于CCIX技术的首批产品预计将于今年实现供货。
[转帖CCIX]的更多相关文章
- nginx负载均衡基于ip_hash的session粘帖
nginx负载均衡基于ip_hash的session粘帖 nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除 ...
- [转帖]网络协议封封封之Panabit配置文档
原帖地址:http://myhat.blog.51cto.com/391263/322378
- [转帖]零投入用panabit享受万元流控设备——搭建篇
原帖地址:http://net.it168.com/a2009/0505/274/000000274918.shtml 你想合理高效的管理内网流量吗?你想针对各个非法网络应用与服务进行合理限制吗?你是 ...
- 3d数学总结帖
3d数学总结帖,以下是对3d学习过程中数学知识的简单总结 角度值和弧度制的互转 Deg2Rad 角度A1转弧度A2 => A2=A1*PI/180 Rad2Deg 弧度A2转换角度A1 => ...
- [转帖]The Lambda Calculus for Absolute Dummies (like myself)
Monday, May 7, 2012 The Lambda Calculus for Absolute Dummies (like myself) If there is one highly ...
- [转帖]FPGA开发工具汇总
原帖:http://blog.chinaaet.com/yocan/p/5100017074 ----------------------------------------------------- ...
- [Android分享] 【转帖】Android ListView的A-Z字母排序和过滤搜索功能
感谢eoe社区的分享 最近看关于Android实现ListView的功能问题,一直都是小伙伴们关心探讨的Android开发问题之一,今天看到有关ListView实现A-Z字母排序和过滤搜索功能 ...
- AxureRP7.0各类交互效果汇总帖(转)
了便于大家参考,我把这段时间发布分享的所有关于AxureRP7.0的原型做了整理. 以下资源均有对应的RP源文件可以下载. 当然 ,其中有部分是需要通过完成解密游戏[攻略]才能得到下载地址或者下载密码 ...
- 未能加载文件或程序集“Newtonsoft.Json, Version=4.0.0.0, Culture=neutral, PublicKeyToken=30a [问题点数:40分,结帖人u010259408]
未能加载文件或程序集“Newtonsoft.Json, Version=4.0.0.0, Culture=neutral, PublicKeyToken=30a [问题点数:40分,结帖人u01025 ...
随机推荐
- 解决zabbix的cannot allocate shared memory of size错误
问题状态:zabbix_server 不能启动,系统CentOS 6.7 原因分析:这是因为内核对share memory的限制造成的. 用到如下命令ipcs [-m|l|a],sysctl [-a| ...
- D3D常用数学函数
D3DXCOLOR* D3DXColorAdd //两个颜色的组合值D3DXCOLOR* WINAPI D3DXColorAdjustContrast( //调整颜色对比度D3DXCOLOR *p ...
- 检查Object是否存在某个属性
1. in 和 hasOwnProperty in会检查对象和它的整条原型链,hasOwnProperty只会检查对象本身,不会检查原型链 let a = {name: 'rick'} let b = ...
- IDEA算法导包后 import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey;报错
仔细查看报错原因就能知道,报错是因为包冲突的原因,可以每种只放一个jar包,就能过避免这种错误. 例如:只导入commons-codec-1.11-javadoc,jar和bcprov-jdk15on ...
- mysql 运行中 偶尔 报错 2002 也许是这个问题,内存不足导致的
配置都是正常,最终发现内存使用率高达90%多,加配置后解决问题(升级服务器配置) 加之前是2核4g ,升级配置后 4核8g
- JavaWeb_(Mybatis框架)输入和输出参数_五
系列博文: JavaWeb_(Mybatis框架)JDBC操作数据库和Mybatis框架操作数据库区别_一 传送门 JavaWeb_(Mybatis框架)使用Mybatis对表进行增.删.改.查操作_ ...
- Linux快速编译
#include<bits/stdc++.h> using namespace std; string name, tmp, s; int main() { cin >> tm ...
- 冲刺阶段——Day1
[成员分工及任务量] 成员 分工 任务量(小时) 王梓鸿 完成页面设计并编写输入输出图形界面,部分代码测试 20 童皓祯 编写注册和登录模块代码,部分代码测试 20 林郅聪 绘制燃尽图,程序功能整合及 ...
- 关于安卓端 点击button时出现橙色边框
一开始我以为是安卓的原因,后来经过测试发现不是,出现这个情况应该button的outline属性生效了,但是我已经写了outline 为none,后来发现,需要写上:foucs{ outline:0 ...
- Oracle impdp导入数据报错:无法读取要读取的存储文件(Linux)
当向Linux下的Oracle11g通过数据泵impdp导入数据库时,出现如图所示错误. 错误原因:bdck.dmp该为大写. 切记:Linux系统严格区分大小写.