Computer Architecture Today

Informing the broad computing community about current activities, advances and future directions in computer architecture.
False-Accepts and False-Rejects

False-Accepts and False-Rejects

There are many significant issues with our review process which has both false-accepts (when papers that should be rejected are accepted) and false-rejects (when papers that should be accepted are rejected). I am not talking about borderline cases that require nuanced...

Read more...

ASPLOS ’17, A Crossroads of Communities

ASPLOS ’17, A Crossroads of Communities

This year’s 22nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS’17) has just concluded.  ASPLOS’17 represents a milestone across several axes for the community.  This year’s...

Read more...

Geocomputers and the Commercial Borg

Geocomputers and the Commercial Borg

Although the desktop is largely an after-thought market of modern computer companies, many computer architects conceptualize modern computers as essentially a miniaturized desktop with some attached I/O widgets. In that computer, we take an ISA-centric definition that takes us back to the halcyon days of the RISC/CISC wars. Servers are x86 and run Linux. Mobile devices are ARM and run iOS/Android. But our emerging applications do not run on a single machine on our desk. A single application executes across many machines of diverse types that are strategically positioned across the planet. It is no longer appropriate to characterize them by what ISA or operating system is used. It is time that we update our mental model of the architecture of the computer that these applications run on today.

Read more...

Welcome to Computer Architecture Today!

Welcome to Computer Architecture Today!

These are exciting times for the field of computer architecture. This blog is meant to be the place for all things computer architecture. Before we can talk about all the exciting activity, we have to get something out of the way.

Read more...