The sometimes contentious development of 64-bit systems shows how technology decisions can have unexpected, enduring consequences.John Mashey From Communications of the ACM | January 2009
Building reliable distributed systems at a worldwide scale demands trade-offs between consistency and availability.Werner Vogels From Communications of the ACM | January 2009
When it comes to virtualization platforms, experts say focus first on the services to be delivered.
Mache Creeger From Communications of the ACM | December 2008
The promise of STM may likely be undermined by its overheads and workload applicabilities.
Calin Cascaval, Colin Blundell, Maged Michael, Harold W. Cain, Peng Wu, Stefanie Chiras, Siddhartha Chatterjee From Communications of the ACM | November 2008
How do we apply the concept of resource orientation by designing representations to support interactions?Erik Wilde, Robert J. Glushko From Communications of the ACM | October 2008
As the line between GPUs and CPUs begins to blur, it's important to understand what makes GPUs tick.
Kayvon Fatahalian, Mike Houston From Communications of the ACM | October 2008