Architecture and Hardware
Spreadsheet calculations of probabilities from the F, t, χ2, and normal distribution
Min-max heaps and generalized priority queues
Accessing bit fields in FORTRAN-77
Microprocessor architectures: a comparison based on code generation by compiler
Evaluating two massively parallel machines
Comments on “Grosch’s law re-revisited: CPU power and the cost of computation”
Toward real-time performance benchmarks for Ada
Computerized performance monitoring systems: use and abuse
Software development of real-time systems
Computer instruction set usage by programmers: an empirical investigation
Factory automation and robotics
Impact of the technological environment on programmer/analyst job outcomes
The impact of robotics on computer science
Opportunities for research on numerical control machining
Embedded menus: selecting items in context
The structure of microcomputer file systems
Andrew: a distributed personal computing environment
How not to lie with statistics: the correct way to summarize benchmark results
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