Tools for OpenMP application development: the POST project

Citation
L. Adhianto et al., Tools for OpenMP application development: the POST project, CONCURRENCY, 12(12), 2000, pp. 1177-1191
Citations number
26
Categorie Soggetti
Computer Science & Engineering
Journal title
CONCURRENCY-PRACTICE AND EXPERIENCE
ISSN journal
10403108 → ACNP
Volume
12
Issue
12
Year of publication
2000
Pages
1177 - 1191
Database
ISI
SICI code
1040-3108(200010)12:12<1177:TFOADT>2.0.ZU;2-O
Abstract
OpenMP was recently proposed by a group of vendors as a programming model f or shared memory parallel architectures. The growing popularity of such sys tems, and the rapid availability of product-strength compilers for OpenMP, seem to guarantee a broad take-up of this paradigm if appropriate tools for application development can be provided, POST is an EU-funded project that is developing a product, based on FORESYS from Simulog, which aims to redu ce the human effort involved in the creation of OpenMP code. Additional res earch within the project focuses on alternative techniques to support OpenM P application development that target a broad variety of users. Functionali ty ranges from fully automatic strategies for novice users, the provision o f parallelization hints, and step-by-step strategies for porting code, to a range of transformations and source code analyses that may be used by expe rts, including the ability to create application-specific transformations. The work is accompanied by the development of OpenMP versions of several in dustrial applications. Copyright (C) 2000 John Wiley & Sons, Ltd.