Announcement

Collapse
No announcement yet.

AMD Releases OpenCL ATI GPU Support For Linux

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • AMD Releases OpenCL ATI GPU Support For Linux

    Phoronix: AMD Releases OpenCL ATI GPU Support For Linux

    AMD has released the fourth beta of the ATI Stream SDK 2.0, which provides a complete OpenCL development platform with OpenCL ATI GPU support for the ATI Radeon HD 4000/5000 series. Besides running OpenCL on the GPU, this ATI SDK also supports running OpenCL on SSE3-capable, multi-core CPUs from both AMD and Intel too...

    http://www.phoronix.com/vr.php?view=NzYwOA

  • #2
    Great news!
    I can't wait to see benchmarks...

    Comment


    • #3
      Awesome. Go ATI ;-) Now we just need a video acceleration :>

      Comment


      • #4
        Looking at
        http://developer.amd.com/GPU/ATISTRE...s/default.aspx

        Integrated GPU's are not supported. Is that because they are not meant for heavy work load, and would therefore over heat?

        Or does these lack some hardware features, so not even the open source version of OpenCL would support integrated GPU's?

        Of course OpenCL makes the most sense of high end cards =)

        Comment


        • #5
          Reading the released specs of NVidia's G300, there is "native support for execution of C++ on GPU." That means running "real C++ applications" on the GPU. Does ATI allow that too now with OpenCL or is this something entirely different?

          Comment


          • #6
            Originally posted by Louise View Post
            Integrated GPU's are not supported. Is that because they are not meant for heavy work load, and would therefore over heat? Or does these lack some hardware features, so not even the open source version of OpenCL would support integrated GPU's?
            The OpenCL code only supports HD4xxx and higher GPUs. The IGP parts all use cores from earlier generations.

            I believe the issue is the on-chip LDS/GDS memory blocks which allow data sharing between GPU threads. Those blocks first appeared in the HD4xxx family.
            Last edited by bridgman; 10-13-2009, 04:12 PM.

            Comment


            • #7
              Originally posted by bridgman View Post
              The OpenCL code only supports HD4xxx and higher GPUs. The IGP parts all use cores from earlier generations.

              I believe the issue is the on-chip LDS/GDS memory blocks which allow data sharing between GPU threads. Those blocks first appeared in the HD4xxx family.
              Interesting stuff.

              Thanks

              Comment


              • #8
                Originally posted by bridgman View Post
                The OpenCL code only supports HD4xxx and higher GPUs. The IGP parts all use cores from earlier generations.

                I believe the issue is the on-chip LDS/GDS memory blocks which allow data sharing between GPU threads. Those blocks first appeared in the HD4xxx family.
                So does that mean that there will be no forthcoming support for the HD2xxx and HD3xxx families? If so, that makes me want to cry...

                Comment


                • #9
                  Quick answer is "I don't know", but there will definitely be Gallium3D drivers for those parts and AFAIK the OpenCL work being done by TG/VMWare is still happening (although Zack seems to be having a brief but intense fling with the xorg state tracker at the moment), so there should be support one way or another.

                  What I don't know is how much those hardware features will affect the useability of OpenCL on earlier parts.
                  Last edited by bridgman; 10-13-2009, 04:32 PM.

                  Comment


                  • #10
                    What about the Radeon HD 4200 IGP? Is that new enough?

                    Comment


                    • #11
                      I don't think so. IIRC the HD4200 picks up display and UVD improvements from the HD4xxx family but the 3D engine is from the HD3xxx generation.

                      Comment


                      • #12
                        Originally posted by RealNC View Post
                        Reading the released specs of NVidia's G300, there is "native support for execution of C++ on GPU." That means running "real C++ applications" on the GPU.
                        lol

                        Does ATI allow that too now with OpenCL or is this something entirely different?
                        Yes, it's something different entirely. Something called vapourware.

                        Comment


                        • #13
                          I can't make sense of that video. NVidia announced C++ support. You claim this won't happen? Sounds a bit strange to me, so I suppose this video is by people who spread too much FUD or something.

                          Comment


                          • #14
                            It will happen, but it might happen a little or a lot late. Basically, yes, nvidia designed the cards, and yes, they will run C++; what they're alleging is that they're having a ton of trouble trying to actually produce them, and are trying to cover that up and failing at it.

                            Comment


                            • #15
                              Originally posted by BlackStar View Post
                              lol

                              Yes, it's something different entirely. Something called vapourware.
                              Nvidia fakes Fermi boards at GPU Technology Conference
                              http://www.semiaccurate.com/2009/10/...mi-boards-gtc/

                              I looked at the presentation from NV's website, and I really question the "proof" that Fermi exists. It looks very much like a pre rendered animation they are playing, where they have dropped some of the frames in "the slow one".

                              Update 3 in the article backs up the theory, that those just were pre rendered and mock ups as well

                              Comment

                              Working...
                              X