Computer Architecture

RSS
Sort By:

A Conversation with John Hennessy and David Patterson

As authors of the seminal textbook, Computer Architecture: A Quantitative Approach (4th Edition, Morgan Kaufmann, 2006), John Hennessy and David Patterson probably don’t need an introduction. You’ve probably read them in college or, if you were lucky enough, even attended one of their classes.

by Charlene O'Hanlon | December 28, 2006

1 comments

Computing without Processors

Heterogeneous systems allow us to target our programming to the appropriate environment.

by Satnam Singh | June 27, 2011

CACM This article appears in print in Communications of the ACM, Volume 54 Issue 8

5 comments

DOA with SOA

Adopting this architectural style is no cure-all.

by Alex Bell | February 2, 2007

1 comments

Discipline and Focus

When it comes to managing and deploying large scale systems and networks, discipline and focus matter more than specific technologies. In a conversation with ACM Queuecast host Mike Vizard, Amazon CTO Werner Vogels says the key to success is to have a relentless commitment to a modular computer architecture that makes it possible for the people who build the applications to also be responsible for running and deploying those systems within a common IT framework.

July 14, 2008

0 comments

Heterogeneous Computing: Here to Stay

Hardware and Software Perspectives

by Mohamed Zahran | January 10, 2017

0 comments

On Plug-ins and Extensible Architectures

Extensible application architectures such as Eclipse offer many advantages, but one must be careful to avoid "plug-in hell."

by Dorian Birsan | March 18, 2005

0 comments

There's No Such Thing as a General-purpose Processor

And the belief in such a device is harmful

by David Chisnall | November 6, 2014

6 comments

You Don't Know Jack about Shared Variables or Memory Models

Data races are evil.

by Hans-J Boehm, Sarita V. Adve | December 28, 2011

1 comments