OdinMP/CCp - a portable implementation of OpenMP for C
2000 (English)In: Concurrency, ISSN 1040-3108, E-ISSN 1096-9128, Vol. 12, no 12, 1193-1203 p.Article in journal (Refereed) Published
We describe here the design and performance of OdinMP/CCp, which is a portable compiler for C-programs using the OpenMP directives for parallel processing with shared memory. OdinMP/CCp was written in Java for portability reasons and takes a C-program with OpenMP directives and produces a C-program for POSIX threads. We describe some of the ideas behind the design of OdinMP/CCp and show some performance results achieved on an SGI Origin 2000 and a Sun E10000, Speedup measurements relative to a sequential version of the test programs show that OpenMP programs using OdinMP/CCp exhibit excellent performance on the Sun E10000 and reasonable performance on the Origin 2000,
Place, publisher, year, edition, pages
2000. Vol. 12, no 12, 1193-1203 p.
OpenMP, shared memory, programming models, multiprocessors
IdentifiersURN: urn:nbn:se:kth:diva-20197ISI: 000165701700008OAI: oai:DiVA.org:kth-20197DiVA: diva2:338890
QC 201005252010-08-102010-08-10Bibliographically approved