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
Margaret Martonosi, David Brooks
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
Marshall Kirk McKusick, Yale N. Patt, Craig A. N. Soules, Gregory R. Ganger
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
John Kubiatowicz, Donald Yeung, 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...