使用Xeon Phi和基于JVM的语言

Kok*_*zzu 8 hardware parallel-processing scala xeon-phi

是否可以使用基于JVM的语言(如Scala)来使用Xeon Phi?有什么例子吗?

小智 5

根据他们的常见问题解答,还没有对Java的支持:

http://software.intel.com/en-us/articles/intelr-xeon-phitm-coprocessor-february-developer-webinar-qa-responses

问:是否有编码的Java选项?答:还没有.


Art*_*ski 5

它没有得到官方支持,但是,您仍然可以自己构建JVM.

我用GNU Classpath构建了JamVM,并略微修改了libffi版本.您也可以尝试使用零汇编程序版本的HotSpot.因此,您可以获得极慢的虚拟机 - 即使使用60个线程,它也比我的四核移动i7 CPU慢10倍.另一方面,它是测试同时在数十个线程上运行的Java实现的可伸缩性的绝佳机会.

另一个想法是使用Aparapi工具 - 将Java字节码的一部分转换为OpenCL并在Phi上执行.