Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: GPU Programming  (Read 729 times)

Zardus

  • Bay Watcher
    • View Profile
GPU Programming
« on: February 15, 2008, 05:40:00 pm »

(Please note, this post is mostly speculation due to lack of familiarity with the technologies under discussion)

There seem to be a few things in DF that could be handled quite well by a GPU. Specifically, I was thinking something like temperature calculations could be done by a GPU faster than by a CPU. nVidia and ATI both offer interfaces to use the GPU for general computation, and since DF doesn't exactly tax the graphics card, it could be a good way to get some extra processing power.

Of course, this would probably introduce even more complexity than multithreading might not be worth it in the end.

Logged

Drunken

  • Bay Watcher
    • View Profile
Re: GPU Programming
« Reply #1 on: February 15, 2008, 05:42:00 pm »

fluid and cave-in code could be candidates as well
Logged
A stopped clock is right for exactly two infinitessimal moments every day.
A working clock on the other hand is almost never ever exactly right.

Capntastic

  • Bay Watcher
  • Greetings, mortals!
    • View Profile
    • A review and literature weblog I never update
Re: GPU Programming
« Reply #2 on: February 15, 2008, 05:48:00 pm »

This was suggested a month ago and general consensus is that it's not worth it- especially since Toady hasn't even implemented multithreading and this seems far more complex than it.
Logged