Abstract

Most programming models for CBEA(Cell Broadband Engine Architecture) well support bulk data transfer application which is suitable for stream processing,but the applications whose memory access patterns are irregular or unpredictable can not be supported or suffer performance degradation.This paper proposes a MPI programming model and corresponding runtime library to support both streaming and irregular applications.The MPI communication was assigned on PPE(PowerPC Processing Element) side to broaden the applicable field of the model.Moreover,a runtime memory access profiling infrastructure under uniform access interface was adopted in the model to help programmer to select proper memory access method and optimize data transfer between different memory hierarchies.The experimental results show that,besides getting high speedup ratio and supporting various memory methods,the application based on proposed parallel programming model performs about 30%~50% better than that based on related technologies.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.