h*u
2 楼
我开了200个线程,按理说应该自动offload到mic上,但是计算速度没有任何变化,还
不如单线程openblas快。
用xeon phi 还需要对原程序修改吗?
不如单线程openblas快。
用xeon phi 还需要对原程序修改吗?
a*e
7 楼
我的意思是,最简单的方法就是 native mode 编译后拷贝到 mic 执行,这样基本上不
需要修改源码,但前提是编译中用到的相关库,也要有 mic native 的版本,才能链接
成功。
如果你用 offload 方式,则需要修改代码。OpenMP 有 offload 和 parallel 相关的
pragma,但有些 tricky 的地方,具体我没用过,也不知道更多了。
【在 h*******u 的大作中提到】
: -Mmic不是在native mode采用吗?
: 我原程序是x64的,就是不想改动,因为是别人维护的,现在改以后还要改。怎么才能
: 利用上mic?
: 还是我必须用lib/mic下面的库编译到native mode?但是用mic库编译不兼容怎么办?
需要修改源码,但前提是编译中用到的相关库,也要有 mic native 的版本,才能链接
成功。
如果你用 offload 方式,则需要修改代码。OpenMP 有 offload 和 parallel 相关的
pragma,但有些 tricky 的地方,具体我没用过,也不知道更多了。
【在 h*******u 的大作中提到】
: -Mmic不是在native mode采用吗?
: 我原程序是x64的,就是不想改动,因为是别人维护的,现在改以后还要改。怎么才能
: 利用上mic?
: 还是我必须用lib/mic下面的库编译到native mode?但是用mic库编译不兼容怎么办?
相关阅读
关于二维矩阵的C的问题我看swift最显著的特点就是ref counting啊又开始炒作 刘强东, 程序员 = 垃圾职业? (转载)网速求科普看到apple推swift,高兴啊老婆和老妈的区别 (转载)如何在amozon搜索特定的instance, EC2大家都用什么Python调试器?atom editor看着很不错C++现在写起来真舒服啊dart和swift将会一起埋葬c++觉得为人处事还是不能学王垠JavaScript Joke第一门语言就应该学JS原来淘宝用的ibm小型机,java, mec2,和php已经没多大关系了。请教先修课pre-requisite太搞了,JAVA FAN不要拍我。openblas怎么比base blas还慢呢?励志故事: CSCO三姐CTO (转载)zt: 如果像招聘程序员那样招聘木匠