博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MIC编程(4)——MIC灵活高效的编程方式
阅读量:4286 次
发布时间:2019-05-27

本文共 446 字,大约阅读时间需要 1 分钟。

MIC是基于X86架构的众核处理器,CPU多核上的并行编程模型在MIC上都支持,同时MIC卡上运行一个uos,因此,MIC与CPU多核之间的编程很灵活,既可以CPU端启动主函数,也可以MIC端启动主函数,甚至可以CPU和MIC端同时各自发起主函数。CPU多核和MIC协同编程模式如下图所示,CPU多核和MIC协同计算有以下几种模式:

1)       Multi-Core Hosted:程序并行度较低,只在CPU多核上运行;

2)       Offload:加载模式,CPU端发起主函数,通过offload模式调用kernel到MIC上之行;

3)       Symmetric:对等模式,即CPU多核和MIC各自发起主函数,采用-mmic编译选项区别MIC端可执行程序和CPU端可执行程序;

4)       Reverse Offload:逆转加载模式,与offload模式相反,有MIC端发起主函数;

5)       Many-Core Hosted:native模式,利用-mmic编译选项编译成MIC端可执行程序,程序只在MIC上执行

转载地址:http://gtxgi.baihongyu.com/

你可能感兴趣的文章
iOS IPV6域名转IP
查看>>
iOS 解决苹果手机锁屏后APP退出的问题及app状态
查看>>
PHP基础三
查看>>
iOS7以后解决view上移的问题
查看>>
iOS后台运行延长时间
查看>>
PHP基础 四
查看>>
iOS中导航栏navigationBar返回按钮--导航右侧按钮--常用设置、导航控制器全局设置返回按钮
查看>>
iOS中判断是否首次下载app
查看>>
iOS 沙盒机制,沙盒存储,钥匙串
查看>>
iOS设备唯一标识保存、钥匙串
查看>>
iOS判断网络
查看>>
iOS需要学习和解决的若干问题-----------------
查看>>
iOS 十进制转换成十六进制
查看>>
PHP 基础五
查看>>
PHP基础六 数组
查看>>
iOS 判断手机上是否装了某款软件
查看>>
PHP 数据库mysql(一)命令行操作数据库
查看>>
iOS CLRegion监听区域
查看>>
iOS之UIApplecation和appdelegate的使用
查看>>
iOS中app设计、自动登录的设计
查看>>