The fifth generation project — a trip report
Architecture and Hardware
An overview of the proposed american national standard for local distributed data interfaces
Precision averaging for real-time analysis
A real-time garbage collector based on the lifetimes of objects
Speeding up an overrelaxation method of division in Radix-2n machine
A tree convolution algorithm for the solution of queueing networks
The computational metaphor and quantum physics
Distributed computation on graphs: shortest path algorithms
HISDL—a structure description language
MINI-EXEC: a portable executive for 8-bit microcomputers
Letters to the editor: A protection model and its implementation in a dataflow system
Efficient parallel algorithms for some graph problems
Searching in a dynamic memory with fast sequential access
On an improved algorithm for decentralized extrema finding in circular configurations of processors
Grapevine: an exercise in distributed computing
Performing remote operations efficiently on a local computer network
A technique for testing command and control software
The “worm” programs—early experience with a distributed computation
Authentication of signatures using public key encryption
The evolution of user behavior in a computerized conferencing system
Password authentication with insecure communication
Comparison of synonym handling and bucket organization methods
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