Development and Implementation of an Interactive Parallelization Assistance Tool for OpenMP: iPat/OMP

Makoto ISHIHARA
Hiroki HONDA
Mitsuhisa SATO

Publication
IEICE TRANSACTIONS on Information and Systems   Vol.E89-D    No.2    pp.399-407
Publication Date: 2006/02/01
Online ISSN: 1745-1361
DOI: 10.1093/ietisy/e89-d.2.399
Print ISSN: 0916-8532
Type of Manuscript: Special Section PAPER (Special Section on Parallel/Distributed Computing and Networking)
Category: Parallel/Distributed Programming Models, Paradigms and Tools
Keyword: 
OpenMP,  interactive parallelization assistance tool,  parallelizing compiler,  human readability,  

Full Text: PDF(824.1KB)>>
Buy this Article



Summary: 
iPat/OMP is an interactive parallelization assistance tool for OpenMP. In the present paper, we describe the design concept of iPat/OMP, the parallelization sequence achieved by the tool and its current implementation status. In addition, we present an evaluation of the performance of the implemented functionalities. The experimental results show that iPat/OMP can detect parallelism and create an appropriate OpenMP directive for several for-loops.


open access publishing via