New Intel chips will be able to decide whether to lock data or not

If you’re a parallel programmer keeping one eye on tomorrow’s chip architecture, Intel has some interesting news for you. The company has published the details of its Transactional Synchronisation Extensions (TSX) for the upcoming Haswell processor. It’s chapter 8 of the complete Haswell specification (PDF). The solution enables you to use the concept of coarse [...]

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 [...]

Develop 2011: Leigh Davies on efficient scaling in a task-based game engine

While I was at Develop last week, I saw Leigh Davies’ presentation about efficient scaling in a task based game engine. In this short video I filmed, he shares the headlines from his talk, and outlines Intel’s new task-based approach which it will be using in all its sample code from now on.

Follow

Get every new post delivered to your Inbox.