Dissertation
Dissertation > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Electronic digital computer (not a continuous role in computer ) > Arithmetic unit and the controller (CPU)

Research and Implementation of MPI on CELL Broad Engine

Author ZuoDaZhi
Tutor SunJiZhou
School Tianjin University
Course Applied Computer Technology
Keywords Parallel computing CELL processor MPI
CLC TP332
Type Master's thesis
Year 2009
Downloads 28
Quotes 0
Download Dissertation

With the development of parallel computing technology , parallel computing has become an important area of ??research in computer science today . Pursuit of different high-performance computing , a number of models of parallel computation and parallel processor architectures are emerging . The development of high-performance application developers parallel application development levels continue to adapt to the new processor architecture presented new challenges , a thorough understanding of processor architectures become parallel computing applications can play out in a particular processor environment the best performance of the necessary conditions, on the other hand also become an obstacle to the application developer . It is in this context that solve the above problem in a new processor in-depth analysis and exploration to solve shielding the details of the processor features in a particular processor environment , to achieve a common programming interface for application developers more general-purpose parallel development platform provides a common development environment . Cell processor is a heterogeneous multi-core processors . Because of its unique architecture , the Cell processor development and porting general-purpose parallel programming model become very difficult. Developers need precise knowledge of the processor architecture and instruction set processor to develop efficient operation of the application for the CELL processor . MPI interface is an important message-passing model , due to its good scalability and ease of use of the model , widely used in distributed computing environments . This paper analyzes and explore the characteristics of the Cell processor and the MPI interface , explore the rationality and feasibility of the the CELL processor transplantation MPI interface . MPI interface basic message and gives the transfer function of the realization of the CELL processor . In the performance analysis , the efficiency of the processor hardware instruction messaging and MPI interface messaging are compared and analyzed . This article in linux fc9, IBM CELL SDK3.0 environment and test . The results prove that the MPI interface on the CELL achieve good performance and high ease of use, application development and porting CELL processor has good application prospects .

Related Dissertations
More Dissertations