AnsweredAssumed Answered

90+% Performance Reduction of OpenCL Application with AMD Radeon Software Crimson Edition

Question asked by meriken on Mar 17, 2016
Latest reply on May 7, 2016 by meriken

With the latest AMD Software Crimson Edition, I am experiencing a 90+% performance reduction of the tripcode generator I developed, and other users reported the same problem. The following are relevant links:

 

http://meriken.ygch.net/programming/merikens-tripcode-engine-english/

https://github.com/meriken/merikens-tripcode-engine

(Please make sure to uncomment "// #define ENGLISH_VERSION" in "/MerikensTripcodeEngine/Source Files/MERIKENsTripcodeEngine.h" when you build this application.)

 

When I change OpenCL build options in "/MerikensTripcodeEngine/Source Files/OpenCL12.cpp" from "-O1 -cl-mad-enable" to "-O5 -cl-mad-enable", I either get corrupt results (7970/7990) or the same slow speed (290X). I was able to reproduce the problem with the following drivers:

 

radeon-crimson-15.12-with-dotnet45-win7-64bit

non-whql-64bit-radeon-software-crimson-16.1.1-win10-win8.1-win7-jan30

non-whql-64bit-radeon-software-crimson-16.2-win10-win8.1-win7-feb23

non-whql-64bit-radeon-software-crimson-16.3-win10-win8.1-win7-march9

 

This application was working just fine up until Catalyst 15.11.1 Beta. My system configuration is as follows:

 

GPU0: DIAMOND Radeon HD 7990

GPU1: Gigabyte Radeon HD 7990

GPU2: Sapphire Radeon R9-290X

GPU3: Gigabyte Radeon R9-290X

CPU: Intel Core i7-4770

MB: ASUS Maximus VI Extreme

PSU: Corsair AX1200

OS: Microsoft Windows 7 64bit SP1 English

 

I would really appreciate if you could work on this issue ASAP.

Outcomes