Loop Transformations in a Graphic Parallelizing Environment

M. Giordano and M. Mango Furnari (Italy)

Keywords

OpenMP, Visualization tools, Loop transformations

Abstract

The Graphic Parallelizing Environment (GPE) is a pro gramming framework based on OpenMP programming paradigm combined with compiler techniques assisted by user knowledge to drive program parallelization through a calibration process. In GPE user-compiler interaction is carried out by the Hierarchical Task Graph Visualiza tion Tool (HTGVIZ), i.e. a graphic tool that visualizes compiler analysis results (parallelism detection) and pro vides manipulation facilities for program parallelism cal ibration. This paper describes the current status of GPE showing its architectural approach and the HTGViz new implementation supporting loop transformations in order to better exploit loop parallelism in OpenMP programs.

Important Links:



Go Back