UW-Madison Logo

The ADvanced Systems Laboratory (ADSL)
Publication abstract

Get the Parallelism out of My Cloud

Karu Sankaralingam, Remzi H. Arpaci-Dusseau,
Department of Computer Sciences, University of Wisconsin-Madison


The hardware trend toward multicore processors has so far been driven by technology limitations of wire delays, power efficiency, and limited capability to exploit instruction-level parallelism. Software evolution has lead to the rise of the cloud. This multicore + cloud evolution provides several challenges and has led to a call for parallelism. In this paper, we first examine the drivers behind these trends to address three fallacies: software is driven by hardware, multicores will be everywhere, and multicore hardware implies parallelism is exposed to all developers. We first address these fallacies and then present our simple view of the future cloud-based ecosystem, based on what we refer to as data-centric concurrency.

Available as PDF, BibTex.