<p>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 pitch the benchmarks of the following ArrayFire functions on a AMD A10-7850K APU against Intel i7-4790K HD 4600.</p>

<ul>
<li><a href="#bilateral">Bilateral Filter</a></li>
<li><a href="#erode">Erosion/Dilation</a></li>
<li><a href="#conv">2D Convolution</a></li>
<li><a href="#fft">2D Fast Fourier Transform</a></li>
<li><a href="#medfilt">Median Filter</a></li>
<li><a href="#resize">Resize</a></li>
<li><a href="#rotate">Rotate</a></li>
<li><a href="#scan">Scan 1D Array</a></li>
<li><a href="#reduce">Reduction of 1D Array</a></li>
<li><a href="#sort">Sort</a></li>
<li><a href="#transpose">Matrix Transpose</a></li>
</ul>

<iframe name="bilateral" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=1537662500&format=interactive" width="512" height="360" frameborder="0" scrolling="no" seamless=""></iframe>

<iframe name="erode" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=1481074704&format=interactive" width="512" height="360" frameborder="0" scrolling="no" seamless=""></iframe>

<iframe name="conv" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=1755110442&format=interactive" width="512" height="360" frameborder="0" scrolling="no" seamless=""></iframe>

<iframe name="fft" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=650389043&format=interactive" width="512" height="360" frameborder="0" scrolling="no" seamless=""></iframe>

<iframe name="medfilt" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=1753028849&format=interactive" width="512" height="360" frameborder="0" scrolling="no" seamless=""></iframe>

<iframe name="resize" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=437858968&format=interactive" width="512" height="360" frameborder="0" scrolling="no" seamless=""></iframe>

<iframe name="rotate" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=474673156&format=interactive" width="512" height="360" frameborder="0" scrolling="no" seamless=""></iframe>

<iframe name="scan" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=1614566778&format=interactive" width="512" height="360" frameborder="0" scrolling="no" seamless=""></iframe>

<iframe name="reduce" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=1060520634&format=interactive" width="512" height="360" frameborder="0" scrolling="no" seamless=""></iframe>

<iframe name="sort" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=65950565&format=interactive" width="512" height="360" frameborder="0" scrolling="no" seamless=""></iframe>

<iframe name="transpose" src="https://docs.google.com/spreadsheets/d/1FPmiA62xmvSQEzyUbGmi8QXcDBxDkgkCap-ecCCoRu4/pubchart?oid=281596675&format=interactive" width="640" height="480" frameborder="0" scrolling="no" seamless=""></iframe>

<h4>Remarks</h4>

<p>For most of the benchmarks the Intel systems was outperformed by the AMD APU. We believe that we will be 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.</p>
