Sign In

Communications of the ACM

Research Archive


The Research archive provides access to all Research articles published in past issues of Communications of the ACM.

August 2017

From Communications of the ACM

The Scalable Commutativity Rule: Designing Scalable Software for Multicore Processors

The Scalable Commutativity Rule

This paper introduces an interface-driven approach to building scalable software.

From Communications of the ACM

Spin-It: Optimizing Moment of Inertia for Spinnable Objects


In this article, we describe an algorithm to generate designs for spinning objects by optimizing their mass distribution.

From Communications of the ACM

Technical Perspective: Linking Form, Function, and Fabrication

To avoid costly feedback loops between design, engineering, and fabrication, research in computer graphics has recently tried to incorporate key aspects of function and fabrication into an "intelligent" shape modeling process…

From Communications of the ACM

Technical Perspective: Unexpected Connections

The inherent scalability of an interface is the focus of "The Scalable Commutativity Rule" by Austin T. Clements, et al.