Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Compiler and Runtime Analysis for Efficient Communication in Data Intensive Applications \Lambda
 

Summary: Compiler and Runtime Analysis for Efficient Communication in 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. We are developing a compiler that processes data
intensive applications written in a dialect of Java and com­
piles them for efficient execution on cluster of workstations
or distributed memory parallel machines.
In this paper, we focus on the problem of generating cor­
rect and efficient communication for data intensive applica­
tions. We present static analysis techniques for 1) extract­
ing a global reduction function from a data parallel loop,

  

Source: Agrawal, Gagan - Department of Computer Science and Engineering, Ohio State University

 

Collections: Computer Technologies and Information Sciences