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