Variations on UNIX for parallel-processing computers
Architecture and Hardware
Economies of scale in computing: Grosch’s law revisited
A plausibility-driven approach to computer architecture design
Designing large real-time systems with Ada
Adjacency detection using quadcodes
The quadcode and its arithmetic
The tea-leaf reader algorithm: an efficient implementation of CRC-16 and CRC-32
Distribution of mathematical software via electronic mail
Case study: IBM’s system/360-370 architecture
Attributes of the performance of central processing units: a relative performance prediction model
COBOL on a PC: a new perspective on a language and its performance
A relational information resource dictionary system
Contention is no obstacle to shared-memory multiprocessing
Parallel free-text search on the connection machine system
Advanced compiler optimizations for supercomputers
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