Programming a Parallel Future
Joseph M. Hellerstein
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2008-144
November 7, 2008
http://www2.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},
Year= {2008},
Month= {Nov},
Url= {http://www2.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://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-144.html %F Hellerstein:EECS-2008-144