|
|
|
|
|
by stuxnet79
16 days ago
|
|
Everytime this topic comes up I always replay this clip of Gabe Newell ranting about having to write multi-threaded code for the PS3 and chuckle [1] Was writing code for the PS3 genuinely difficult or was it also a skill issue? The counter-argument I've heard is that multi threaded programming just wasn't as common at the time due to minimal number of cores available on most consumer hardware. Perhaps the PS3 would have fared better with a different generation of developers. [1] https://youtu.be/dKYT6NzsUZQ?si=wzf5e5iBP3MEEJEn |
|
The PS3 wasn't like that. It was a single core machine, with one big CPU core which runs the operating system and your application, and it had a bunch of co-processors. I've never written for such a system, but I'd assume that a somewhat close analogy would be a single core Linux computer with 10 microcontrollers attached. (Though I'd love to hear from someone with more knowledge whether this is a reasonable analogy.)