Off Topic > Games
Dwarf Fortress Megathread! - Necro'd enough to count as a vampire
<< < (165/403) > >>
Spiderobot:

--- Quote from: blaman on August 21, 2011, 08:08:28 PM ---A GPU is a massively parallel processing unit. It crunches a lot of numbers, very fast.
The speed difference is brought about because a GPU has an enormously large number of transistors, many many more then a CPU. This introduces the large clock speed difference, but again the GPU can still process numbers faster then the CPU.
A CPU is built for general purpose operations. It can do a lot more things then a GPU instruction wise, but the fewer things a GPU can do it does them a hell of a lot faster.

I would also like to say that this probably wouldn't be much more difficult to do then multithreading. If a game isn't designed with multithreading in mind from the ground up, it's a rather large undertaking to make it multithreaded.


--- End quote ---

GPU's are able to process information fast due to their innate structure of being able to process HUGE matrices( due to the large amount of transistors). This may seem like the way to go but you one would have to create a program specifically created to use large matrices in order to receive the potential from the GPU's capabilities. GPU programming would only truly work well with pathfinding and maybe liquids (if the way they were handled was altered).
?:

--- Quote from: Jacob/Lee on August 21, 2011, 07:02:09 PM ---Ambushing is great, if you're good enough you can seriously sit 3 tiles away from someone filling their back with arrows.

--- End quote ---
I know what you mean. I was sneaking and I made a dragon give into pain by throwing stuff at him, he didn't even notice!
Littledude:
can you like, be a miner in adventure mode?
Jacob/Lee:

--- Quote from: Littledude on August 21, 2011, 08:51:31 PM ---can you like, be a miner in adventure mode?

--- End quote ---
Sadly, no. There is some sort of program out there that lets you modify tiles though, forgot what it was.
blaman:

--- Quote from: Spiderobot on August 21, 2011, 08:28:34 PM ---GPU's are able to process information fast due to their innate structure of being able to process HUGE matrices( due to the large amount of transistors). This may seem like the way to go but you one would have to create a program specifically created to use large matrices in order to receive the potential from the GPU's capabilities. GPU programming would only truly work well with pathfinding and maybe liquids (if the way they were handled was altered).

--- End quote ---
It's not just matrices.
You can run some simplified C++ quite effectively on the GPU. It's still massively parallel, so everything has to be doing the same operation with different data, but that actually fits quite well with dwarf fortress.
Navigation
Message Index
Next page
Previous page

Go to full version