3 ms·
I ported some OpenCL stuff to ISPC and it did quite well. More readable, simpler deployment (just a .so loaded with ctypes, numpy arrays passed in). A lesser k
by marmaduke 8y ago
I ported some OpenCL stuff to ISPC and it did quite well. More readable, simpler deployment (just a .so loaded with ctypes, numpy arrays passed in).
A lesser know aspect is that it can generate generic vector code which can be written against an arbitrary instruction set (provided the implementation is provided at compile time). It seems this was how the original support for KNL was done.