Computer Architecture Today

Informing the broad computing community about current activities, advances and future directions in computer architecture.
Preserving the Virtual Memory Abstraction

Preserving the Virtual Memory Abstraction

As computer architects, one of our key tasks is to propose abstractions that improve system programmability in a manner that stands the test of time. One such abstraction, that has been crucial to the success of computing, is the concept of virtual memory. In this...

Read more...

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...