Computer Systems (TOCS)


Search Issue
enter search term and/or author name


ACM Transactions on Computer Systems (TOCS), Volume 19 Issue 2, May 2001

Compiler-based I/O prefetching for out-of-core applications
Angela Demke Brown, Todd C. Mowry, Orran Krieger
Pages: 111-170
DOI: 10.1145/377769.377774
Current operating systems offer poor performance when a numeric application's working set does not fit in main memory. As a result, programmers who wish to solve “out-of-core” problems efficiently are typically faced with the onerous...

Specifying and using a partitionable group communication service
Alan Fekete, Nancy Lynch, Alex Shvartsman
Pages: 171-216
DOI: 10.1145/377769.377776
Group communication services are becoming accepted as effective building blocks for the construction of fault-tolerant distributed applications. Many specifications for group communication services have been proposed. However, there is still no...

Specialization tools and techniques for systematic optimization of system software
Dylan McNamee, Jonathan Walpole, Calton Pu, Crispin Cowan, Charles Krasic, Ashvin Goel, Perry Wagle, Charles Consel, Gilles Muller, Renauld Marlet
Pages: 217-251
DOI: 10.1145/377769.377778
Specialization has been recognized as a powerful technique for optimizing operating systems. However, specialization has not been broadly applied beyond the research community because current techniques based on manual specialization, are...

The effect of seance communication on multiprocessing systems
Avi Mendelson, Freddy Gabbay
Pages: 252-281
DOI: 10.1145/377769.377780
This paper introduces the seance communication phenomenon and analyzes its effect on a multiprocessing environment. Seance communication is an unnecessary coherency-related activity that is associated with dead cache information. Dead...