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
Todd C. Mowry, Angela Demke Brown, 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
Alex Shvartsman, Alan Fekete, Nancy Lynch
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
Ashvin Goel, Perry Wagle, Crispin Cowan, Dylan McNamee, Renauld Marlet, Charles Consel, Charles Krasic, Gilles Muller, Jonathan Walpole, Calton Pu
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
Freddy Gabbay, Avi Mendelson
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...