Implementation and evaluation of openMP for Hitachi SR8000

5Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper describes the implementation and evaluation of the OpenMP compiler designed for the Hitachi SR8000 Super Techni-cal Server. The compiler performs parallelization for the shared mem-ory multiprocessors within a node of SR8000 using the synchronization mechanism of the hardware to perform high-speed parallel execution. To create an optimized code, the compiler can perform optimizations across inside and outside of a PARALLEL region or can produce a code opti-mized for a fixed number of processors according to the compile option. For user's convenience, it supports combination of OpenMP and auto-matic parallelization or Hitachi proprietary directive and also supports reporting diagnostic messages which help user's parallelization. We evaluate our compiler by parallelizing NPB2. 3-serial benchmark with OpenMP. The result shows 5. 3 to 8. 0 times speedup on 8 processors.

Cite

CITATION STYLE

APA

Nishitani, Y., Negishi, K., Ohta, H., & Nu Nohiro, E. (2000). Implementation and evaluation of openMP for Hitachi SR8000. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1940, pp. 391–402). Springer Verlag. https://doi.org/10.1007/3-540-39999-2_38

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free