The scalable commutativity rule: designing scalable software for multicore processors

What fundamental opportunities for scalability are latent in interfaces, such as system call APIs? Can scalability opportunities be identified even before any implementation exists, simply by considering interface specifications? To answer these questions this paper introduces the following rule: Wh...

Full description

Bibliographic Details
Main Authors: Clements, Austin T., Kaashoek, M. Frans, Zeldovich, Nickolai, Morris, Robert Tappan, Kohler, Edward W.
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Association for Computing Machinery 2014
Online Access:http://hdl.handle.net/1721.1/86882
https://orcid.org/0000-0003-0238-2703
https://orcid.org/0000-0001-7098-586X
https://orcid.org/0000-0003-2700-9286