Research of Parallel Programming Model Based on Multi-Core Cluster System
Xiaowei Wang · Computer Technology and Development · 2008
Parallel computing is one of the most important techniques of computing.Contemporary parallel programming model can be roughly divided into message-passing model and shared-memory model.With the development of multi-core processor,this integrated two or more intact computing engine(kernel) in one processor.There arouses a very important researching direction as how to effectively utilize the feature of the multi-core to achieve optimal performance.Introduce a new implementation of MPI,which could integrates the features of both the shared-memory model and the message-passing model,that is,use shared-memory model within one node while use message-passing model among nodes.And more over,better performance is achieved through automatic thread-level task spawning mechanism.