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.