DocumentCode
1577705
Title
Design, Implementation, and Evaluation of Trellis-SDP for File-Level Data Parallelism
Author
Ding, Meng ; Lu, Paul ; Wang, Juefu ; Sacchi, Mauricio D.
Author_Institution
Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB
fYear
2007
Firstpage
31
Lastpage
31
Abstract
Although data parallelism is a well-known computational model, there are few programming systems that are both easy to program (for simple applications) and able to work across administrative domains. For data sets (e.g., collections of image data) that are often inherently distributed, there is a need for a simple data-parallel programming system. We describe the design, implementation, and an evaluation of Trellis-SDP, a simple data-parallel programming system that facilitates the rapid development of data- intensive applications. Trellis-SDP is layered on top of the Trellis infrastructure, a software system for creating overlay metacomputers: user-level aggregations of computer systems. Trellis-SDP is based on file-level data parallelism and provides a Master-Worker programming framework in which the worker components can run self-contained, new or existing binary applications. We evaluate our programming system with a non-trivial seismic data processing application.
Keywords
parallel programming; software performance evaluation; Master-Worker programming framework; Trellis infrastructure; Trellis-SDP; data-parallel programming system; file-level data parallelism; Application software; Computational modeling; Concurrent computing; Data processing; Distributed computing; Message passing; Parallel processing; Parallel programming; Physics computing; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2007. ICPP 2007. International Conference on
Conference_Location
Xi´an
ISSN
0190-3918
Print_ISBN
978-0-7695-2933-2
Type
conf
DOI
10.1109/ICPP.2007.33
Filename
4343838
Link To Document