Models for parallel processing within programs: application to CPU: I/O and I/O: I/O overlap
Computing Profession
An analysis of algorithms for the Dutch National Flag Problem
Implementing Quicksort programs
A comparison of heaps and the TL structure for the simulation event set
Generalized working sets for segment reference strings
A note on virtual memory indexes
Hybrid simulation models of computer systems
A model for verification of data security in operating systems
Event manipulation for discrete simulations requiring large numbers of events
A controlled experiment in program testing and code walkthroughs/inspections
Fast parallel sorting algorithms
A time- and space-efficient garbage compaction algorithm
Value conflicts and social choice in electronic funds transfer system developments
Communicating sequential processes
Feedback coupled resource allocation policies in the multiprogramming-multiprocessor computer system
Time, clocks, and the ordering of events in a distributed system
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More