Coding for Multiple Cores Bruce Dawson & Chuck Walbourn Programmers Game Technology Group Why multi-threading/multi-core? Clock rates are stagnant Future CPUs will be…
Slide 1Why multi-threading/multi-core? Clock rates are stagnant Future CPUs will be predominantly multi- thread/multi-core Xbox 360 has 3 cores PS3 will be multi-core >70%…
Multi-threading basics Main process forks additional processing threads Takes advantage of multiple processors, or CPU dead times while waiting for data Synchronization:…