Research and Implementation of MPI on CELL Broad Engine
|Course||Applied Computer Technology|
|Keywords||Parallel computing CELL processor MPI|
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 .