DocumentCode :
3352948
Title :
Trellis-SDP: A simple data-parallel programming interface
Author :
Meng Ding ; Lu, P.
Author_Institution :
University of Alberta
fYear :
2004
fDate :
18-18 Aug. 2004
Firstpage :
498
Lastpage :
505
Abstract :
Some datasets and computing environments are inherently distributed. For example, image data may be gathered and stored at different locations. Although data parallelism is a well-known computational model, there are few programming systems that are both easy to program (for simple applications) and can work across administrative domains. We have designed and implemented a simple programming system, called Trellis-SDP, 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 provides a master-worker programming framework where the worker components can run self-contained, new or existing binary applications. We describe two interface functions, namely trellis scan() and trellis gather(), and show how easy it is to get reasonable performance with simple data-parallel applications, such as Content Based Image Retrieval (CBIR) and Parallel Sorting by Regular Sampling (PSRS).
Keywords :
Application software; Communication system security; Content based retrieval; Distributed computing; Information retrieval; Parallel processing; Parallel programming; Sorting; Wide area networks; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops, 2004. ICPP 2004 Workshops. Proceedings. 2004 International Conference on
Conference_Location :
Montreal, QC, Canada
ISSN :
1530-2016
Print_ISBN :
0-7695-2198-3
Type :
conf
DOI :
10.1109/ICPPW.2004.1328061
Filename :
1328061
Link To Document :
بازگشت