你的位置:EETOP 赛灵思(Xilinx) 社区 >> >> 全部 >> 详细内容

异构计算,你准备好了么?

发布者:jackzhang 时间:2018-07-31 16:31:20

摩尔定律失灵了,已是不争的事实。单纯的提升一种芯片性能变的代价越来越高,与此同时,异构计算成为提高计算力的主流方向。

什么是异构计算?
异构计算的前景怎么样?
OpenPOWER系统上FPGA异构计算的先进技术又有哪些?

为此,小编恶补了一下异构计算的相关知识,并总结出如下几个基本知识点,给大家分享。如有不足,欢迎大家留言补充~

● 异构计算(Heterogeneous Computing)是指使用一种以上处理器的系统。

● CPU属于通用计算,受制于摩尔定律,随着应用类型的多样化,导致CPU在处理某些计算类型方面出现“力不从心”的情况。引入特定的单元让计算系统变成混合结构,成为了必然。

● 时下主流的异构计算平台是“CPU+GPU”以及“CPU+FPGA” 架构。

● 在处理海量数据的时候,FPGA 相比于CPU 和GPU,优势在于:FPGA计算效率更高,FPGA更接近IO。

● 异构计算的关键在于,打破CPU和外部设备间数据传输的瓶颈。

● CAPI是允许外部设备(I/O)和处理器CPU共享内存的接口技术。

● 借助CAPI接口,FPGA可以像CPU一样直接访问内存,并且和主机通信的延时更短。

● 2016年10月,IBM、AMD、DELL EMC、谷歌、惠普企业集团(HPE)、迈络思(Mellanox)、美光(Micron)、英伟达(NVIDIA)和赛灵思( Xilinx) 联合成立 OpenCAPI技术联盟,推出OpenCAPI开放规范。

● OpenCAPI首先在POWER9发布,搭载POWER9和OpenPOWER9服务器,具有非常快的数据传输速率,高达25Gbps,远超现有PCIe规范的最高16Gbps速率。

● POWER9嵌入OpenCAPI和PCIe 4.0,可提供高于x86近10倍的I/O带宽以及共享内存一致性。

● CAPI/OpenCAPI 是在OpenPOWER系统里特有的技术,为FPGA异构计算设计提供了更优越的运行环境。

事实上,OpenCAPI技术联盟发布的 OpenCAPI(开放一致性加速处理接口)规范为高级内存、加速器、网络和存储提供了一个开放式的高速通道,使他们的功能在服务器内部实现更紧密地集成。

今年三月在美国举办的2018 OpenPOWER峰会上,Nallatech、Mellanox、Alpha-Data、赛灵思(Xilinx)、Amphenol、Cavium、Rambus等公司纷纷宣布采用全新的OpenCAPI 设备,以拥有比x86更高的内存带宽。

由此可见,OpenCAPI技术搭载OpenPOWER系统,具有广阔的发展空间,并将为异构计算发挥越来越重要的作用。

本文转载自:OpenPOWER在中国

最新课程

  • 深入浅出玩儿转FPGA

    本视频基于Xilinx公司的Artix-7FPGA器件以及各种丰富的入门和进阶外设,提供了一些典型的工程实例,帮助读者从FPGA基础知识、逻辑设计概念

  • 从零开始大战FPGA基础篇

    本课程为“从零开始大战FPGA”系列课程的基础篇。课程通俗易懂、逻辑性强、示例丰富,课程中尤其强调在设计过程中对“时序”和“逻辑”的把控,以及硬件描述语言与硬件电路相对应的“

  • Verilog基础及典型数字

    课程中首先会给大家讲解在企业中一般数字电路从算法到流片这整个过程中会涉及到哪些流程,都分别使用什么工具,以及其中每个流程都分别做了