jducoeur: (Default)
[personal profile] jducoeur
The hardcore programming geeks may want to check out this really neat slide deck from Tim Sweeney, one of the long-time gods of game technology.

In it, he essentially argues that special-purpose GPUs are a dead end at this point: we should instead be moving back to software renderers, since CPUs are getting nearly as powerful as GPUs and are far more flexible. Along the way, he joins in the chorus arguing that we need to rethink how we're doing our programming, focusing on ways to make parallelism really hum. He specifically calls out pure functional programming languages, software transactional memory, and strong software/hardware support for vectorization as the key elements.

It's fascinating, watching a consensus build within the industry. I'm seeing approximately the same argument coming from a lot of directions right now. I believe it's getting to be steam-engine time for functional programming, at least in some form...

Profile

jducoeur: (Default)
jducoeur

June 2025

S M T W T F S
12 34567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags