摘要
提高应用程序开发产能同时获得并行性能收益是多核大众化并行计算研究的核心目标.采用应用驱动和自顶向下的研究思想着重综述了影响该目标的三个关键问题.首先,对当前的多核应用驱动研究做了比较,并对多核应用研究现状做了综述.其次,对当前的多核编程模型在产能编程和性能使能编程方面的研究思想做了比较研究.然后,综述了多核算法以及多核计算模型的研究现状.最后分析了多核软件未来的研究问题.
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.
出处
《电子学报》
EI
CAS
CSCD
北大核心
2010年第9期2140-2146,共7页
Acta Electronica Sinica
基金
国家重点基础研究发展规划(973计划)项目(No.2005CB321904)
国家自然科学基金(No.60873256)
河北省科学研究计划项目(No.2007492)
关键词
大众化/通用并行计算
多核软件
产能收益
性能收益
universal parallel computing
multicore software
productivity gains
performance gains