Coarse-grain task parallel processing using the openMP backend of the OSCAR multigrain parallelizing compiler

Kazuhisa Ishizaka, Motoki Obata, Hironori Kasahara

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

5 Citations (Scopus)

Abstract

This paper describes automatic coarse grain parallel process-ing on a shared memory multiprocessor system using a newly developed OpenMP backend of OSCAR multigrain parallelizing compiler for from single chip multiprocessor to a high performance multiprocessor and a heterogeneous supercomputer cluster. OSCAR multigrain parallelizing compiler exploits coarse grain task parallelism and near fine grain paral-lelism in addition to traditional loop parallelism. The OpenMP backend generates parallelized Fortran code with OpenMP directives based on an-alyzed multigrain parallelism by middle path of OSCAR compiler from an ordinary Fortran source program. The performance of multigrain par-allel processing function by OpenMP backend is evaluated on an off the shelf eight processor SMP machine, IBM RS6000. The evaluation shows that the multigrain parallel processing gives us more than 2 times speed up compared with a commercial loop parallelizing compiler, IBM XL Fortran compiler, on the SMP machine.

Original languageEnglish
Title of host publicationHigh Performance Computing - 3rd International Symposium, ISHPC 2000, Proceedings
EditorsHidehiko Tanaka, Mateo Valero, Masaru Kitsuregawa, Kazuki Joe
PublisherSpringer Verlag
Pages457-470
Number of pages14
ISBN (Print)9783540411284
Publication statusPublished - 2000 Jan 1
Event3rd International Symposium on High Performance Computing, ISHPC 2000 - Tokyo, Japan
Duration: 2000 Oct 162000 Oct 18

Publication series

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

Other

Other3rd International Symposium on High Performance Computing, ISHPC 2000
CountryJapan
CityTokyo
Period00/10/1600/10/18

    Fingerprint

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Ishizaka, K., Obata, M., & Kasahara, H. (2000). Coarse-grain task parallel processing using the openMP backend of the OSCAR multigrain parallelizing compiler. In H. Tanaka, M. Valero, M. Kitsuregawa, & K. Joe (Eds.), High Performance Computing - 3rd International Symposium, ISHPC 2000, Proceedings (pp. 457-470). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1940). Springer Verlag.