| | |
Summary: Compiling ObjectOriented Data Intensive Applications \Lambda
Renato Ferreira \Lambda Gagan Agrawal y Joel Saltz \Lambda
\Lambda Department of Computer Science
University of Maryland, College Park MD 20742
frenato,saltzg@cs.umd.edu
y Department of Computer and Information Sciences
University of Delaware, Newark DE 19716
agrawal@cis.udel.edu
Abstract
Processing and analyzing large volumes of data plays an in
creasingly important role in many domains of scientific re
search. Highlevel language and compiler support for devel
oping applications that analyze and process such datasets
has, however, been lacking so far.
In this paper, we present a set of language extensions
and a prototype compiler for supporting highlevel object
oriented programming of data intensive reduction operations
over multidimensional data. We have chosen a dialect of
Java with dataparallel extensions for specifying collection
of objects, a parallel for loop, and reduction variables as
|