Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
A Source-to-Source OpenMP Compiler Mario Soukup and Tarek S. Abdelrahman
 

Summary: A Source-to-Source OpenMP Compiler
Mario Soukup and Tarek S. Abdelrahman
The Edward S. Rogers Sr.
Department of Electrical and Computer Engineering
University of Toronto
Toronto, Ontario, Canada M5S 3G4
{soukup,tsa}@eecg.toronto.edu
Abstract
In this paper we describe an implementation of the Fortran
OpenMP standard for compiler-directed shared-memory
parallel programming. The implementation is source-to-
source, i.e., it takes as input a Fortran program with
OpenMP directives and produces a Fortran program which
explicitly creates and manages parallelism according to
the specified directives. This makes the implementation
portable, only requiring a standard POSIX thread library
to create and synchronize threads. Experimental evalua-
tion of the implementation indicates that it has low run-time
overhead, making it competitive with commercial imple-
mentations. Furthermore, the obtained results show linear

  

Source: Abdelrahman, Tarek S. - Department of Electrical and Computer Engineering, University of Toronto

 

Collections: Computer Technologies and Information Sciences