We have had queries in the past requesting benchmarks on integrated GPUs of Intel and AMD processors. This post is a modest attempt to answer those questions. In this post, we focus on the GPU benchmarks of AMD A10-7850K APU & Intel i7-4790K HD 4600 for the following ArrayFire functions.
- Bilateral Filter
- Erosion/Dilation
- 2D Convolution
- 2D Fast Fourier Transform
- Median Filter
- Resize
- Rotate
- Scan 1D Array
- Reduction of 1D Array
- Sort
- Matrix Transpose
Remarks
For most of the benchmarks the Intel system was outperformed by the AMD APU. We believe that we will be able to get more performance from the Intel system by modifying the kernels to use vector operations which will increase the resource utilization. Keep an eye out for a follow up post.
Comments 10
Hi,
Great review.
Does Intel’s OpenCL driver use the GPU or the CPU?
Both Kaveri and Haswell were using the GPU.
Hi, what about my comment here:
https://plus.google.com/104296380525790865884/posts/Gw2DFoSx5LE
Were those results received using the Open Source version in GigHub?
Could you share the code for each test?
Thank You.
Hi Royi, Yes, the benchmarks are generated using Open Source version which is available on GitHub.
Pradeep.
Could you share the code?
Thank You.
Hi Royi, Can you please send an email to technical@arrayfire.com requesting the same. We shall forward you the zip file once we have that request.
Thank you, Pradeep.
Shouldn’t those same vector operations increase performance on the Kaveri as well by the same proportion?
There might be some improvements to the Kaveri GPU as well. However AMD’s GCN architecture performs close to peak even with scalar datatypes.
Pingback: AMD's Kaveri Holds A Significant Edge Over Intel In ArrayFire GPU Benchmarks - VR World