业界七巨头联手,数据中心通过PCIe实现25Gbps数据通信!

2017-06-07 17:31

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]的更多相关文章

  1. nginx负载均衡基于ip_hash的session粘帖

    nginx负载均衡基于ip_hash的session粘帖 nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除 ...

  2. [转帖]网络协议封封封之Panabit配置文档

    原帖地址:http://myhat.blog.51cto.com/391263/322378

  3. [转帖]零投入用panabit享受万元流控设备——搭建篇

    原帖地址:http://net.it168.com/a2009/0505/274/000000274918.shtml 你想合理高效的管理内网流量吗?你想针对各个非法网络应用与服务进行合理限制吗?你是 ...

  4. 3d数学总结帖

    3d数学总结帖,以下是对3d学习过程中数学知识的简单总结 角度值和弧度制的互转 Deg2Rad 角度A1转弧度A2 => A2=A1*PI/180 Rad2Deg 弧度A2转换角度A1 => ...

  5. [转帖]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 ...

  6. [转帖]FPGA开发工具汇总

    原帖:http://blog.chinaaet.com/yocan/p/5100017074 ----------------------------------------------------- ...

  7. [Android分享] 【转帖】Android ListView的A-Z字母排序和过滤搜索功能

      感谢eoe社区的分享   最近看关于Android实现ListView的功能问题,一直都是小伙伴们关心探讨的Android开发问题之一,今天看到有关ListView实现A-Z字母排序和过滤搜索功能 ...

  8. AxureRP7.0各类交互效果汇总帖(转)

    了便于大家参考,我把这段时间发布分享的所有关于AxureRP7.0的原型做了整理. 以下资源均有对应的RP源文件可以下载. 当然 ,其中有部分是需要通过完成解密游戏[攻略]才能得到下载地址或者下载密码 ...

  9. 未能加载文件或程序集“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 ...

随机推荐

  1. [POI2010]MOT-Monotonicity 2

    洛谷题目链接 动态规划$+$线段树 题目链接(洛谷) 首先,先要明确一点,当我们填了第$i$位时,自然下一位的符号也就出来了 那么我们可以分情况讨论: $1.$当下一位是$>$时:我们可以建一棵 ...

  2. bzoj 3545

    bzoj 3555 离线版本 线段树合并 做法是将询问和边权都排序 给每个点建一棵线段树 然后边建mst边回答询问 每次合并两个连通块的时候 要将两个连通块的线段树合并起来 线段树合并部分code i ...

  3. 在Android中使用OpenGL ES开发第(四)节:相机预览

    笔者之前写了三篇Android中使用OpenGL ES入门级的文章,从OpenGL ES的相关概念出发,分析了利用OpenGL ES实现3D绘图的重要的两个步骤:定义形状和绘制形状,简单的绘制了一个三 ...

  4. win10下安装docker

    win10下安装docker 1. 启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选Hyper-V,然后点击确定(整个过程需要重新启动几次),如图: 安装Doc ...

  5. 面试题_Spring高级篇

    Spring高级篇 1.什么是 Spring 框架? Spring 框架有哪些主要模块?  Spring 框架是一个为 Java 应用程序的开发提供了综合.广泛的基础性支持的 Java 平台. Spr ...

  6. Ubuntu14.04-OpenCV2和3共存相关设置

    文章转自:http://blog.csdn.net/a356337092/article/details/73529635 安装依赖项: sudo apt-get install build-esse ...

  7. linux后台运行nodejs项目

    1.安装pm2,这里默认你已经安装了node.js和npm npm install pm2 -g 2.创建软连接 1)全局path路径 echo $PATH 2)pm2安装路径 安装pm2时,可看到p ...

  8. vue cli脚手架使用

    1.安装nodejs,npm https://www.cnblogs.com/xidianzxm/p/12036880.html 2.安装vue cli sudo npm install -g @vu ...

  9. hey is a tiny program that sends some load to a web application.

    hey is a tiny program that sends some load to a web application. DOS attack DOS攻击生成 https://github.c ...

  10. SPSS python教程:[1]安装Python Essentials

    python机器学习-乳腺癌细胞挖掘(博主亲自录制视频)https://study.163.com/course/introduction.htm?courseId=1005269003&ut ...