Running OpenCL On The CPU With POCL 1.0, Xeon & EPYC Testing
For those wondering what POCL 1.0 OpenCL looks like on the EPYC, dual Xeon Gold, and Core i7 Coffee Lake systems:
The scaling one would expect out of OpenCL on high core count server CPUs isn't quite as expected compared to the i7-8700K desktop results.
Obviously OpenCL is more catered for running on GPUs rather than CPUs, but with POCL around, it's fun for testing.
The eight memory channels of AMD EPYC allows it to perform very well in the memory-related testing or the six memory channels with the dual Xeon Gold CPUs.
If you want to compare your CPU's OpenCL performance to the results in this article, with the Phoronix Test Suite installed simply run phoronix-test-suite benchmark 1712079-AL-POCLING5673.