OMPCUDA: OpenMP execution framework for CUDA based on omni OpenMP compiler

Satoshi Ohshima, Shoichi Hirasawa, Hiroki Honda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Citations (Scopus)

Abstract

Arithmetic performance with GPGPU attracts attention. However, the difficulty of the programming poses a problem. We have proposed GPGPU programming which used the existing parallel programming technique. We are now developing OpenMP framework for GPU as a concrete of our proposal. The framework is based on Omni OpenMP Compiler and named "OMPCUDA". In this paper we describe a design and an implementation of OMPCUDA. We evaluated using test programs, and validated that parallel improvement in the speed could be easily carried out in the same code as the existing OpenMP.

Original languageEnglish
Title of host publicationBeyond Loop Level Parallelism in OpenMP
Subtitle of host publicationAccelerators, Tasking and More - 6th International Workshop on OpenMP, IWOMP 2010, Proceedings
Pages161-173
Number of pages13
DOIs
Publication statusPublished - Aug 13 2010
Externally publishedYes
Event6th International Workshop on OpenMP, IWOMP 2010 - Tsukuba, Japan
Duration: Jun 14 2010Jun 16 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6132 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other6th International Workshop on OpenMP, IWOMP 2010
Country/TerritoryJapan
CityTsukuba
Period6/14/106/16/10

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint

Dive into the research topics of 'OMPCUDA: OpenMP execution framework for CUDA based on omni OpenMP compiler'. Together they form a unique fingerprint.

Cite this