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 :
بازگشت