Computer Architecture Today

Informing the broad computing community about current activities, advances and future directions in computer architecture.
A Decade of Mobile Computing

A Decade of Mobile Computing

The smartphone is the most pervasive mobile computing device on the planet. There are over 2.1 billion devices worldwide, and this number is rising sharply as smartphone penetration increases in emerging markets like China and India. By 2020, there will be 6 billion...

Read more...

A Vision of Persistence

A Vision of Persistence

For decades, memory systems have relied on DRAM for capacity, SRAMs for speed and then turned programmers loose with malloc(), free(), and pthreads to build an amazing array of useful, carefully tuned, composable, and remarkably useful data structures.  However, these...

Read more...

Thoughts on ISCA44

Thoughts on ISCA44

The 44th ISCA just wrapped up. This year it was held in Toronto, which proved to be a great location owning in no small part to great local organizing and participation. I find attending ISCA to be the best way to quickly read the pulse of the broader Computer...

Read more...

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