Computer Systems (TOCS)


Search Issue
enter search term and/or author name


ACM Transactions on Computer Systems (TOCS), Volume 34 Issue 1, April 2016

L4 Microkernels: The Lessons from 20 Years of Research and Deployment
Gernot Heiser, Kevin Elphinstone
Article No.: 1
DOI: 10.1145/2893177

The L4 microkernel has undergone 20 years of use and evolution. It has an active user and developer community, and there are commercial versions that are deployed on a large scale and in safety-critical systems. In this article we examine the...

Designing Future Warehouse-Scale Computers for Sirius, an End-to-End Voice and Vision Personal Assistant
Johann Hauswald, Trevor Mudge, Vinicius Petrucci, Lingjia Tang, Jason Mars, Michael A. Laurenzano, Yunqi Zhang, Hailong Yang, Yiping Kang, Cheng Li, Austin Rovinski, Arjun Khurana, Ronald G. Dreslinski
Article No.: 2
DOI: 10.1145/2870631

As user demand scales for intelligent personal assistants (IPAs) such as Apple’s Siri, Google’s Google Now, and Microsoft’s Cortana, we are approaching the computational limits of current datacenter (DC) architectures. It is an...

Identifying Power-Efficient Multicore Cache Hierarchies via Reuse Distance Analysis
Michael Badamo, Jeff Casarona, Minshu Zhao, Donald Yeung
Article No.: 3
DOI: 10.1145/2851503

To enable performance improvements in a power-efficient manner, computer architects have been building CPUs that exploit greater amounts of thread-level parallelism. A key consideration in such CPUs is properly designing the on-chip cache...