异构计算

2019-05-03  本文已影响0人  Young1217

参考https://www.cnblogs.com/-9-8/p/5676635.html

● 异构计算(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开放规范。

上一篇下一篇

猜你喜欢

热点阅读