Running OpenCL On The CPU With POCL 1.0, Xeon & EPYC Testing

Written by Michael Larabel in Software on 7 December 2017 at 02:48 PM EST. Page 2 of 3. 17 Comments.

For those wondering what POCL 1.0 OpenCL looks like on the EPYC, dual Xeon Gold, and Core i7 Coffee Lake systems:

POCL 1.0 First, EPYC vs. Xeon POCL OpenCL
POCL 1.0 First, EPYC vs. Xeon POCL OpenCL

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.

POCL 1.0 First, EPYC vs. Xeon POCL OpenCL

Obviously OpenCL is more catered for running on GPUs rather than CPUs, but with POCL around, it's fun for testing.

POCL 1.0 First, EPYC vs. Xeon POCL OpenCL

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.

POCL 1.0 First, EPYC vs. Xeon POCL OpenCL
POCL 1.0 First, EPYC vs. Xeon POCL OpenCL
POCL 1.0 First, EPYC vs. Xeon POCL OpenCL
POCL 1.0 First, EPYC vs. Xeon POCL OpenCL
POCL 1.0 First, EPYC vs. Xeon POCL OpenCL
POCL 1.0 First, EPYC vs. Xeon POCL OpenCL

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.


Related Articles