Programming a Parallel Future
Joseph M. Hellerstein
EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2008-144
November 7, 2008
http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-144.pdf
In this informal essay, I discuss the trend toward ubiquitous parallelism, and the challenges that this trend raises for software development. I review the success of data-parallelism, including SQL and MapReduce, and speculate on the future of data-centric approaches to parallelism. This is an expanded version of a posting at GigaOm.com.
BibTeX citation:
@techreport{Hellerstein:EECS-2008-144,
Author = {Hellerstein, Joseph M.},
Title = {Programming a Parallel Future},
Institution = {EECS Department, University of California, Berkeley},
Year = {2008},
Month = {Nov},
URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-144.html},
Number = {UCB/EECS-2008-144},
Abstract = {In this informal essay, I discuss the trend toward ubiquitous parallelism, and the challenges that this trend raises for software development. I review the success of data-parallelism, including SQL and MapReduce, and speculate on the future of data-centric approaches to parallelism. This is an expanded version of a posting at GigaOm.com.}
}
EndNote citation:
%0 Report %A Hellerstein, Joseph M. %T Programming a Parallel Future %I EECS Department, University of California, Berkeley %D 2008 %8 November 7 %@ UCB/EECS-2008-144 %U http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-144.html %F Hellerstein:EECS-2008-144
