Haswell is the first mainstream architecture to include hardware support for transactional memory. David Chisnall describes how it works and what it means for developers.
big.LITTLE is an ARM marketing term for a relatively simple concept. David Chisnall explains what big.LITTLE and similar strategies will mean for operating systems designers over the coming years.
The so-called "dark silicon problem" is the subject of a lot of marketing and misinformation. David Chisnall looks at what it really means for CPU designers and how it's likely to affect future processors.