Abstract
In order to simplify the task of developing parallel programs based on data-parallel paradigm, this article presents a data-parallel programming tool: DaParT. With its usage, sequential solutions of the nonexpert parallel programmers can be run in data-parallel. The tool was implemented on Helios, MPL, PVM and MPI. The tool is portable to the parallel environments with the support for the basic message passing primitives. The usage of the tool is clarified by an example: simulation of the Hopfield net. Lastly, the benchmark results collected are discussed.
This study was partially supported by the British Council under the Academic Link project between University of London and Middle East Technical University.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
High Performance Fortran Forum: High Performance Fortran Language Specification Version 2.0. (1997)
DPCE Subcommittee: Data Parallel C Extensions. (1994)
Colajanni, M., Cermele, M.: DAME: An environment for preserving the efficiency of data-parallel computations on distributed systems. Distributed Computing 41 (1997)
Koutsompinas, E.: The PVM implementation of the SAPS model. Master’s thesis, University of London (1994)
Sęner, C.: DaParT: A Data-Parallel Programming Tool. PhD thesis, Dept. of Computer Engineeering, Middle East Technical University (2000)
Sęner, C., Paker, Y., Kiper, A.: Data-parallel programming on Helios, Parallel Environment and PVM. In: Proc. of Int. Conf. on Parallel and Distributed Systems, France (1996)
Kel, H.: Introduction to MPL. Maui High Performance Computing Center (1998)
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Mancheck, R., Sundream, V.: PVM: A Users’ Guide and Tutorial for Networked Parallel Computing. The MIT Press (1993)
Gropp, W., Lusk, E., Skjellum, A.: Using MPI. The MIT Press, Cambridge, Massachusetts (1997)
Bailey, D., Harris, T., Saphir, W., Wijngaart, R., Woo, A., W. Yarrow: Nas parallel benchmarks 2.0. Technical Report NAS-95-020, NASA (1995)
Saini, S., Bailey, D.: Nas parallel benchmark results. Technical Report NAS-95-021, NASA (1995)
Saphir, W., Woo, A., Yarrow, M.: Nas parallel benchmark results. Technical Report NAS-96-010, NASA (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sęner, C., Paker, Y., Kiper, A. (2002). Developing a Data-Parallel Application with DaParT. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2001. Lecture Notes in Computer Science, vol 2328. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48086-2_31
Download citation
DOI: https://doi.org/10.1007/3-540-48086-2_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43792-5
Online ISBN: 978-3-540-48086-0
eBook Packages: Springer Book Archive