• Lucid Dreaming - Dream Views




    Results 1 to 7 of 7
    1. #1
      Banned
      Join Date
      Apr 2007
      Location
      Out Chasing Rabbits
      Posts
      15,193
      Likes
      935

      OpenCL 1.0 released

      OpenCL 1.0 was officially ratified by Khronos two days ago

      OpenCL is a project created by Apple and worked on by numerous other companies including Sun and nVidia that allows the sharing of processing power between CPUs and GPUs.

      For graphics intensive programs OpenCL allows extra CPU cores to take some of the work load off of the GPU cores, which should produce much better graphics.

      For computationally intensive programs OpenCL allows the reverse, letting calculations be done on the GPU, which should make programs that do a lot of floating point calculations much faster.

      Apple incorporated it into Snow Leopard and I can't wait to see how fast it is. nVidia also added some hardware to allow programs to more easily use the GPUs in this way, should make for some insane OpenGL games.


    2. #2
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      I don't get this at all
      CPUs & GPUs are very different

      CPUs are general purpose processors
      they have to be
      they get asked to process all kinds of data from all manner of hardware
      They cannot specialise
      (this is *why* you have other dedicated processors for specific tasks)

      GPU's on the other hand, basically do one thing (floating point arithmetic) and nothing else
      and because they're only doing one thing
      and because of the nature of graphical calculations
      they can do most of their work in parallel

      I do not see how on earth a software framework can, at run-time, reliably determine how best to deal with set of instructions
      send them to the CPU?
      send them to the GPU?

      the only way to reliably determine this, is if the programmer specifically instructs certain code to be executed on one or the other

      I know I'm missing something fundamental here,
      but anyway....
      (\_ _/)
      (='.'=)
      (")_(")

    3. #3
      Banned
      Join Date
      Apr 2007
      Location
      Out Chasing Rabbits
      Posts
      15,193
      Likes
      935
      Here's a pdf explaining the software stack, the execution, and some example source code. It doesn't look very hard to use, and I'd assume that since Apple was the lead in this that XCode will include some software that does lots of this stuff either automatically or through GUI.

    4. #4
      When the ink runs out... Kushna Mufeed's Avatar
      Join Date
      Nov 2007
      Gender
      Posts
      1,548
      Likes
      3
      I see no PDF...

      Quote Originally Posted by Jeff777 View Post
      I am not sorry or empathetic whatsoever for saying that I believe the world would be much better off without people like you in it. Have a great fucking day.
      [broken link removed]The Dynamics of Segrival[/URL]
      Discuss Segrival here
      See my other [broken link removed]

    5. #5
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      his GPU is sending it (slowly) to his ethernet card.....
      it'll get there soon
      (\_ _/)
      (='.'=)
      (")_(")

    6. #6
      Banned
      Join Date
      Apr 2007
      Location
      Out Chasing Rabbits
      Posts
      15,193
      Likes
      935

    7. #7
      Member Placebo's Avatar
      Join Date
      May 2004
      Gender
      Location
      Around the bend
      Posts
      4,193
      Likes
      11
      Hmm interesting idea, but not very easy to achieve. As ninja said, they're very differently designed.
      Guess I should look at that pdf
      Tips For Newbies | What to do in an LD

      Unless otherwise stated, views expressed in this post are not necessarily representative of the official Dream Views stance. Hell, it's probably not even representative of me.

    Bookmarks

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •