Computer Architecture Today

Informing the broad computing community about current activities, advances and future directions in computer architecture.
Democratizing Design for Future Computing Platforms

Democratizing Design for Future Computing Platforms

The Computing Community Consortium (CCC) has been working hard on various white papers over the past couple of months and slowly releasing them. You can see all of them here. Today, we highlight one paper in particular, called Democratizing Design for Future Computing...

Read more...

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