多核软件的几个关键问题及其研究进展
杨际祥1,谭国真1,王荣生2
【摘 要】摘 要: 提高应用程序开发产能同时获得并行性能收益是多核大众化并行计算研究的核心目标.采用应用驱动和自顶向下的研究思想着重综述了影响该目标的三个关键问题.首先,对当前的多核应用驱动研究做了比较,并对多核应用研究现状做了综述.其次,对当前的多核编程模型在产能编程和性能使能编程方面的研究思想做了比较研究.然后,综述了多核算法以及多核计算模型的研究现状.最后分析了多核软件未来的研究问题. 【期刊名称】电子学报 【年(卷),期】2010(038)009 【总页数】7
【关键词】关键词: 大众化/通用并行计算;多核软件;产能收益;性能收益
1 引言
未来微处理器性能的提高主要来自于片上处理器核数量的增加,而不仅是依赖于单处理器速度的提高,促使传统的微处理器体系结构从根本上转变为片上多处理器(CMP)或多核(multicore)设计,而多核不断增长的潜在并行性能的发挥将主要依赖于多核软件的发展.传统并行计算软件的发展十分缓慢,远远落后于并行机器的发展,已成为制约并行计算发展的一个关键问题[1~3].由表1可知,与传统并行计算相比,多核软硬件之间的鸿沟越来越大,编程越来越困难,多核软件面临着更大的挑战和机遇.
传统并行计算主要专注于高性能计算领域,涉及的是以万计的专家级程序员,而多核计算将涉及所有应用领域,涉及的将是以数千万计的普通程序员,因此称之为大
多核软件的几个关键问题及其研究进展
多核软件的几个关键问题及其研究进展杨际祥1,谭国真1,王荣生2【摘要】摘要:提高应用程序开发产能同时获得并行性能收益是多核大众化并行计算研究的核心目标.采用应用驱动和自顶向下的研究思想着重综述了影响该目标的三个关键问题.首先,对当前的多核应用驱动研究做了比较,并对多核应用研究现状做了综述.其次,对当前的多核编程模型在产能编程
推荐度:





点击下载文档文档为doc格式