你的MPI指的是GPU并行编程还是什么,如果是的话,可以用opencl来计算,他里面最多可以有三维数据,里面有个内建函数是专门用来获取指定维当前正在计算的id(相当于你这里的i和j)。你这里的这个二维计算可以启用2维并行来计算。 当然如果是CPU并行的话,直接在VS里启用AMP,再加上omp的相关编译指令就行了,很简单的,百度一下就知道,但是由于CPU并行受到系统的影响,有时候其实会一直单线程执行,我也不知道怎么才能一直多线程。
2,408
社区成员
1,024
社区内容
加载中
试试用AI创作助手写篇文章吧