How to fix threading errors

I know I’ve had the experience of having a particular technical problem and having to try lots of different tools to find one that can solve it for me. It can be frustrating, because a lot of the time you’re experimenting to get to know the tool, rather than actually putting it to work to [...]

Four ways that task-based parallelism increases performance

I’ve heard a lot of people advocating task-based parallelism over the last couple of years, the idea that the code should be abstracted away from cores and threads and packaged into tasks which can be run across the available resources. Shannon Cepeda has written a short but interesting blog post on Intel Software Network, outlining [...]

How to write multicore games for PS3, Xbox 360 and PC

I don’t know much about the multicore architecture of games consoles, so I was interested to read an article by Katrina Archer, a software engineer for Radical Entertainment, an Activision/Blizzard studio. In her article ‘Practical Game Architecture for Multicore Systems’, she outlines the main differences between the PlayStation 3, Xbox 360 and PC platforms, from [...]

Follow

Get every new post delivered to your Inbox.