NUMA becomes more common because memory controllers get close to execution units on microprocessors.
Christoph Lameter From Communications of the ACM | September 2013
Nonblocking synchronization can yield astonishing results in terms of scalability and real-time response, but at the expense of verification state space.Mathieu Desnoyers From Communications of the ACM | July 2013
How can applications be built on eventually consistent infrastructure given no guarantee of safety?Peter Bailis, Ali Ghodsi From Communications of the ACM | May 2013
The programmability of FPGAs must improve if they are to be part of mainstream computing.
David F. Bacon, Rodric Rabbah, Sunil Shukla From Communications of the ACM | April 2013
Racing to unleash the full potential of big data with the latest statistical and machine-learning techniques.Arun Kumar, Feng Niu, Christopher Ré From Communications of the ACM | March 2013