A note on virtual memory indexes
Computing Applications
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
Simulations of dynamic sequential search algorithms
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
Analysis of the availability of computer systems using computer-aided algebra
An O(n) algorithm for determining a near-optimal computation order of matrix chain products
On the complexity of computing the measure of ∪[ai,bi]
Interpolation search—a log logN search
Time, clocks, and the ordering of events in a distributed system
Proving the correctness of heuristically optimized code
An English language question answering system for a large relational database
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