我想使用JOMP API(相当于C中的OpenMP)但我遇到了一些问题:
这是我想要运行的代码:
import jomp.runtime.*;
public class Hello
{
public static void main (String argv[])
{
int myid;
//omp parallel private(myid)
{
myid = OMP.getThreadNum();
System.out.println("Hello from " + myid);
}
}
}
这只是一个问候,但我的编译器有问题。请快速浏览一下这个页面,了解: http://www2.epcc.ed.ac.uk/computing/research_activities/jomp/download.html
但是我不能,我不明白它是如何工作的...我只能用eclipse默认编译器编译它(我猜)然后我只有一个线程!
我知道我必须使用编译此代码(在.jomp文件中) java jomp.compiler.Jomp MyFile 然后正常编译,但我不能在ecplise中做到这一点在终端(我不知道如何安装这个编译器!)
ps:我在英特尔®酷睿™i7-3610QM CPU @ 2.30GHz×8上使用Ubuntu 12.04。