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