Some Key Issues and Their Research Progress in Multicore Software
Wang Rong-sheng · Dianzi xuebao · 2010
The core goal of universal parallel computing research is to improve application development productivity as well as required parallel performance gains in multicore systems.Aimed at the goal,this work focuses on surveying three key issues with a fresh application-driven and top-down approach.Firstly,a comparison of application-driven research approaches is made and an overview of researches on multicore applications is performed.Secondly,a comparison of research ideas for productivity programming and performance-enabled programming in new multicore programming models is made.Thirdly,a review of researches on algorithms and computational models for multicore systems is presented.Lastly,issues in multicore software to be further studied are discussed.