|
The ADvanced Systems Laboratory (ADSL)
|
||||||||||||||||
|
Get the Parallelism out of My Cloud
Karu Sankaralingam,
Remzi H. Arpaci-Dusseau,
Abstract: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. |
||||||||||||||||