Because you suspect a Catalyst issue, here's where to go.
The specific thread for catalyst driver support is located at: AMD Support and Game Forums - Desktop Catalyst Drivers and Software.
If you have a reproducible case, you can file a defect report at www.amd.com/report.
You might consider creating an issue at the open source page for the C++ AMP FFT library. The fact that it works on 8.1 with NVIDIA hardware and not with AMD hardware implies a possible driver issue, but there could be "assumptions" within the library code that cause this problem.
Hope this helps.
Thank you for your advice. I'll create an issue at C++ AMP FFT library's issue page.
I have debugged into the library source code but found nothing wrong with it.
The root cause may resides in the D3DCSX utility library which provides these FFT functions.
Version window 8.1 is relatively new, configuration of this version was not compatible with some devices.
you should always update to the latest version of window 8.1 or used window 8.