Hi all,

At Wageningen UR we have 6 XeonPhis to support our Bionano Irys (optical mapping). Last couple of days I've been experimenting with the system to see if I can run my pyOpenCL application on these cards. I installed mpss 3.3 and opencl 14.2 (newer versions apparently have no support for the XeonPhi), numpy, scipy and of course pyopencl (python 2.7). It runs on Centos 7, most recent kernel (48 cores, 256GB). I followed the instructions for mpss and opencl, which worked out nicely. My application now runs on both the host CPU and the accelerators.

Together with the TU Delft we developed a coarse grained version (thread & memory wise) for a CPU and a fine grained version for a GPU. The CPU version runs fine on the host CPU, but crashes on the xeonphi. The GPU-version runs smoothly on the xeonphi. Not sure yet why the CPU version crashes, but I'll look in to that.

So I'm very pleased with the results, as I'm now able to use many more cores for my research. Although in theory the CPU version should run faster than the GPU version, for now I'm sticking to this set-up. In the coming weeks I'll benchmark the xeonphis based on my research data and compare them to Intel CPUs and nvidia GTX/tesla cards.

Cheers,
Sven

_______________________________________________
PyOpenCL mailing list
PyOpenCL@tiker.net
http://lists.tiker.net/listinfo/pyopencl

Reply via email to