Implementation of OpenMP work-sharing on the cell broadband engine architecture

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

Abstract

The Cell Broadband Engine (CBE) is a single-chip multiprocessor composed of one Power Processor Element (PPE) core and multiple Synergistic Processor Element (SPE) cores. Due to the heterogeneous processor type of the CBE, multi-core programming for the CBE is very difficult which can be alleviated by OpenMP. In this paper, we introduce some issues in implementing OpenMP work-sharing constructs on the CBE. To address overheads in creating and managing work-sharing control blocks across different processor types, we have come up with a method for aggressively reusing the work-sharing control block by precisely checking the reusability of it. This scheme allows us better performance over naive implementation of work-sharing constructs, when evaluated with modified EPCC benchmark. © 2008 Springer-Verlag.

Cite

CITATION STYLE

APA

Park, J. S., Park, J. G., & Song, H. J. (2008). Implementation of OpenMP work-sharing on the cell broadband engine architecture. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4935 LNCS, pp. 153–156). https://doi.org/10.1007/978-3-540-69303-1_17

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