3 Replies Latest reply on Apr 4, 2012 7:29 PM by ah42

    double precision clAmdFft on Cayman?

    ah42

      I find I am unable to use double-precision ffts with this package on a Cayman GPU, however it works fine on my CPU.

       

      Is this because Cayman only supports cl_amd_fp64 and not cl_khr_fp64? clAmdFftBakePlan returns CLFFT_DEVICE_NO_DOUBLE (Double precision not supported on this device.)

        • Re: double precision clAmdFft on Cayman?
          ah42

          With newer drivers (Catalyst 12.4 preview: OpenCL 1.2 AMD-APP (923.1)) clinfo reports that Cayman does support cl_khr_fp64, however clAmdFft still reports that the device does not support double precision.

          • Re: double precision clAmdFft on Cayman?
            kknox

            Hi ah42~

             

            clAmdFft should support double precision on the Cayman card.  By default, clAmdFft checks for both the cl_amd_fp64 and the cl_khr_fp64 flags.  Let us see if we can reproduce your problem in our lab.

             

            Can you attach the output of clinfo into this thread?  Make sure to include all bits of information that we would need to build a similar machine to what you are testing on, such as OS, software versions for the driver and SDK, and possibly even a test program.  Are you using the client program that ships with the library?

            1 of 1 people found this helpful