Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A free openmp compiler and run-time library infrastructure for research on shared memory parallel computing
KTH, Superseded Departments, Microelectronics and Information Technology, IMIT.
KTH, Superseded Departments, Microelectronics and Information Technology, IMIT. (Kista Multicore Center)ORCID iD: 0000-0002-9637-2065
2004 (English)In: Proceedings of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems, ACTA Press, 2004, 354-361 p.Conference paper, Published paper (Refereed)
Abstract [en]

OpenMP is an informal industry standard for programming parallel computers with a shared memory and has during the last few years achieved considerable acceptance in both the academic world and the industry. OpenMP is a thread level fork-join programming model and relies on a set of compiler directives. An OpenMP aware compiler uses these directives to generate a multi-threaded application. In practice, an OpenMP run-time library is also needed as OpenMP specifies a set of run-time library calls. In this paper we report on a free OpenMP compiler and run-time library infrastructure. We present an OpenMP compiler for C called OdinMP and briefly discuss the run time library that the compiler targets. The source code to both the compiler and the run-time libraries are available and can be freely used for OpenMP research. The compilation system is evaluated using the EPCC micro-benchmark suite for OpenMP and a set of appli cations from the SPLASH-2 benchmarks suite ported to OpenMP. Comparisons are made to OpenMP aware com piler systems from SGI and Intel. The performance of code generated with the pre sented compilation system is shown to be very close to or exceeding that of commercial compilers for a wide range of benchmark applications.

Place, publisher, year, edition, pages
ACTA Press, 2004. 354-361 p.
Series
Parallel and Distributed Computing and Systems, ISSN 1027-2658 ; 16
Keyword [en]
Compilers, High Performance Computing, OpenMP, Parallel Computing
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-89625Scopus ID: 2-s2.0-11844257572OAI: oai:DiVA.org:kth-89625DiVA: diva2:503176
Conference
16th IASTED International Conference on Parallel and Distributed Computing and Systems; Cambridge, MA; 9 November 2004 through 11 November 2004
Note
QC 20120224Available from: 2012-02-15 Created: 2012-02-15 Last updated: 2012-02-24Bibliographically approved

Open Access in DiVA

No full text

Other links

Scopusactapress.com

Authority records BETA

Brorsson, Mats

Search in DiVA

By author/editor
Karlsson, SvenBrorsson, Mats
By organisation
Microelectronics and Information Technology, IMIT
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 70 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf