ON PARALLEL PROGRAMMING AND OPTIMISATION FOR MULTI-CORE
Chen Dai,Peng Chen,Donglei Yang,Weihua Zhang
DOI: https://doi.org/10.3969/j.issn.1000-386x.2013.12.052
2013-01-01
Abstract:With the popularity of multi-core and even many-core platforms , parallel programming and optimisation for multi-core have be-come the focuses of research in computer science area .However , most of the programmers are still go on the traditional serial programming habits, therefore how to effectively parallelise the serial programs and to efficiently compile the multi -core programs become the issues that need to be urgently resolved .We make the overall studies and analyses on the status quo of multi-core programming and optimisation technolo-gies in the paper .While describing the way to parallelise the serial programs , we also analyse the tools and models for multi-core parallel pro-gramming which are of the mainstream nowadays .Based on that , we further discuss the factors in multi-core programming process that may af-fect the programs performance , and expatiate on the optimisations made for multi-core programming in both software and hardware area .On the basis of analysing and appraising various research projects , we also present the prospects on possible development direction in regard to parallel programming and optimisation technologies for multi-core.