Font Size: a A A

Parallel language for shared memory processors

Posted on:2013-07-14Degree:M.SType:Thesis
University:University of Colorado at DenverCandidate:Ir, LionelFull Text:PDF
GTID:2458390008980264Subject:Computer Science
Abstract/Summary:
The OpenMP (OMP) application programming interface for the shared memory architecture is currently a solution that is widely known for its flexible attributes which allows any OpenMP program to be executed on different parallel machines without requiring the need to modify the details of the original code. This characteristic of OpenMP suggests that there are possible performance tradeoffs made in order to achieve portability. To investigate whether portability affects the performance of OpenMP on the Hydra system, this report presents a study of different OpenMP parallel constructs by reviewing them against the constructs from a port of the Force—a parallel language extension to Fortran which utilizes support from hardware primitives. We provide analysis and runtime profiles of different parallel constructs studied through the development of benchmark programs.
Keywords/Search Tags:Parallel, Openmp
Related items