Computer Systems (TOCS)


Search Issue
enter search term and/or author name


ACM Transactions on Computer Systems (TOCS), Volume 18 Issue 2, May 2000

Value-based clock gating and operation packing: dynamic strategies for improving processor power and performance
David Brooks, Margaret Martonosi
Pages: 89-126
DOI: 10.1145/350853.350856
The large address space needs of many current applications have pushed processor designs toward 64-bit word widths. Although full 64-bit addresses and operations are indeed sometimes needed, arithmetic operations on much smaller quantities are...

Soft updates: a solution to the metadata update problem in file systems
Gregory R. Ganger, Marshall Kirk McKusick, Craig A. N. Soules, Yale N. Patt
Pages: 127-153
DOI: 10.1145/350853.350863
Metadata updates, such as file creation and block allocation, have consistently been identified as a source of performance, integrity, security, and availability problems for file systems. Soft updates is an implementation technique...

Multigrain shared memory
Donald Yeung, John Kubiatowicz, Anant Agarwal
Pages: 154-196
DOI: 10.1145/350853.350871
Parallel workstations, each comprising tens of processors based on shared memory, promise cost-effective scalable multiprocessing. This article explores the coupling of such small- to medium-scale shared-memory multiprocessors through software...