ABSTRACT

More independent execution core embedded into a single package on multi-core processor, each execution core has its own execution units and architecture resources, which is the material basis to achieve true parallelism. In the multicore era, how to design and develop parallel programs in order to give full play to the resource advantages of multicore architecture? This is the problem to be solved by software developers.