2 Replies Latest reply on Mar 26, 2014 9:47 AM by hotstone

    OpenCL FFT implementation

      Hi all,

      I`m trying to understand the following article related to subject:

       

      http://developer.amd.com/resources/documentation-articles/articles-whitepapers/opencl-optimization-case-study-fast-fourier-transform-part-ii/

       

      namely FFT_64 kernel. Author says:

       

      "The above shown listing begins with a function map_id() that computes the relative memory offsets within each workgroup."

       

      But how exactly should this function look like? I guess it should map instances to avoid bank conflicts but have no idea how exactly should this function be implemented. Can someone help me with that?

       

      Thanks,

      -Sergio