Computer Systems (TOCS)


Search Issue
enter search term and/or author name


ACM Transactions on Computer Systems (TOCS), Volume 30 Issue 3, August 2012

The Design, Implementation, and Evaluation of Cells: A Virtual Smartphone Architecture
Christoffer Dall, Jeremy Andrus, Alexander Van’t Hof, Oren Laadan, Jason Nieh
Article No.: 9
DOI: 10.1145/2324876.2324877

Smartphones are increasingly ubiquitous, and many users carry multiple phones to accommodate work, personal, and geographic mobility needs. We present Cells, a virtualization architecture for enabling multiple virtual smartphones to run...

A File Is Not a File: Understanding the I/O Behavior of Apple Desktop Applications
Tyler Harter, Chris Dragga, Michael Vaughn, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Article No.: 10
DOI: 10.1145/2324876.2324878

We analyze the I/O behavior of iBench, a new collection of productivity and multimedia application workloads. Our analysis reveals a number of differences between iBench and typical file-system workload studies, including the complex...

Power Limitations and Dark Silicon Challenge the Future of Multicore
Hadi Esmaeilzadeh, Emily Blem, Renée St. Amant, Karthikeyan Sankaralingam, Doug Burger
Article No.: 11
DOI: 10.1145/2324876.2324879

Since 2004, processor designers have increased core counts to exploit Moore’s Law scaling, rather than focusing on single-core performance. The failure of Dennard scaling, to which the shift to multicore parts is partially a response, may...