MIC编程指南初级预案.doc

MIC编程(1)——MIC是什么? 美国SC12大会上,英特尔正式发布了至强融核Xeon Phi,采用MIC(Intel Many Integerated Core)架构,用于高性能并行计算。MIC基于X86架构,支持多种并行模型,OpenMP、pThread、OpenCL、MPI等并行编程语言,采用C、C++和Fortran三种语言进行软件移植开发,特点以编程简单(引语方式)著称,工具链丰富。 MIC基于X86架构,是众核协处理器,MIC为Xeon Phi产品的架构总称,Xeon Phi的第一代产品的架构代号为“Knights Corner”。Knights Corner采用Intel 2012开始使用的3D“三门”晶体管技术,使用22nm工艺制造,MIC卡含有50个以上的核,每个核可以支持4个线程,双精性能超过1TFlops,含有512bit的向量宽度,支持8个双通道GDDR内存控制器,内存大小为6GB或8GB。 MIC卡图解 MIC卡通过PCI-E连接到主板上,通过一个8PIN和一个6PIN电源线供电,功耗在225-300W。 MIC 卡上每个核可以执行不同的指令,每个核最多支持4个硬件线程,用来隐藏存储访问延迟。 MIC卡与主机端通过PCI-E连接,支持PCI-E x8或x16线宽配置。 每个MIC卡可以设置独立的IP,可以把每个MIC卡当作独立的节点。 MIC

文档评论(0)

1亿VIP精品文档

相关文档