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

Accelerators in data centers: the systems perspective

In this blogpost I share what I learned at the Seventh Workshop on Multi-core and Rack-scale Systems (MaRS) co-located with the EuroSYS  Conference on Computer Systems held in Belgrade in...

Blurring the Lines between Memory and Compute

Computer designers have traditionally separated the role of storage and computation. Memories stored data. Processors computed them. Is this distinction necessary? A human brain doesn’t...

In-Depth System Analysis Using Hardware-Assisted Tracing

To a developer, debugging, profiling and tracing tools are akin to the tools that a craftsman carries in a belt on construction sites. In fact, constructing robust code is as important as...

Back to the future for commodity processor design? Biased perspectives from the data world.

I’m not sure if I should be writing a blog for architects. As some of you know, my expertise is in database systems. In response to this blog, I’m likely to get flames from some of you...

SIGARCH serves a unique community of computer professionals working on the forefront of computer design in both industry and academia.

Calls for Contributions

Calls for papers, tutorials, workshops, presentations and other technical contributions.

November 13, 2017 in Denver, Colorado
Call for Papers: 2nd PGAS Applications Workshop
view more...

Calls for Participation

Information on registering and attending conferences, workshops and other events.

June 24, 2017 in Toronto, Canada
ISCA 2017
June 25, 2017 in Toronto, Canada
Workshop on Trends In Machine-Learning
November 11, 2017
ASPLOS 2018 Shadow PC
April 24, 2017 in Santa Rosa, CA
view more...