异构多核上多级并行模型支持及性能优化

来源 :软件学报 | 被引量 : 0次 | 上传用户:xb08888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
低功耗及廉价性使得异构多核在超级计算机计算资源中占有重要比例.然而,异构多核具有高带宽及松耦合一致性等特点,获得理想的存储及计算性能需要更多地考虑底层硬件细节.实现了一种针对典型的异构多核Cell BE处理器的多级并行模型CellMLP,通过C语言扩展编译指导语句,实现了对数据并行、任务并行以及流水并行编程模型的支持,提高了并行程序生产率.运行支持优化方面,数据并行采用SPE并行数据传输、双缓冲等优化手段来提高数据传输带宽;任务并行使用一种新式混合任务队列以支持异步任务窃取,降低SPE线程间竞争,提高了任务并行的可扩展性;流水并行首次使用阻塞信号传输机制实现SPE线程间的低开销同步操作.实验对Stream,NAS Benchmark及BOTS等应用进行了测试,结果表明,CellMLP可对多种典型并行应用进行高效支持.与目前同类编程模型SARC及CellSs进行性能对比,其结果表明,CellMLP实际数据传输带宽以及非规则应用的支持方面具有明显优势.
其他文献
<正>2013年6月13日,阿里巴巴集团正式推出"余额宝"业务,将其金融版图从信贷、支付扩展到理财。据支付宝发布的数据显示,截止到2013年7月1日,仅仅18天时间,"余额宝"中货币基金
目的:观察针刺配合爱茂尔穴位注射治疗脑卒中后顽固性呃逆治疗效果。方法:本组40例患者经头颅CT、MRI等检查确诊为脑出血或脑梗死,病后不同程度地伴有呃逆症状,持续时间超过2
<正>在各种配合饲料中,鱼粉是使用率很高的原料之一。鱼粉的营养特点是:1.鱼粉是高能量饲料。鱼粉没有纤维素和木质素等难以消化和不消化的物质。在粗脂肪含量合格的情况下,1
网络游戏外挂的泛滥严重阻碍了中国网络游戏产业的正常发展。本文给出了网络游戏外挂的定义,并对当前中国网络游戏存在的安全问题进行了分析,重点分析了网络游戏外挂与反外挂
随着农业科学技术的不断发展和推进,国外先进农业科学方法的不断引进和应用,使我国近几年的农业得到突飞猛进的发展,发展现代农业的观念逐渐深入人心,实现农业的可持续发展已
目的:本研究主要就气管切开患者不同痰液粘稠度人工气道湿化量展开分析讨论。方法:选择我院五官科2009年9月~2013年4月所收治的90例管切开术的患者(共270次)作为研究对象,根
《诗经》是一部以四言诗为主的诗歌总集,其四言诗高度发达的文学现象与周代的雅乐制度密切相关,而乐悬编钟在其中发挥了重要作用。《周颂》篇幅短小、不分章节、多不押韵等诗
对称性是物理学中的一个重要的概念,在物理学研究中占有重要地位,是现代物理中的主角,也是电磁学理论的重要组成部分。对称性要求对自然定律的形式是一条强有力的限制。本文
通过对古今相关文献进行综合分析,从功效、炮制、临床应用及毒性等方面,归纳了历代医家对牵牛子的论述,为现代临床的广泛应用与深入研究提供参考。参考文献10篇。
在对农业市场化的基本含义和有机构成进行深入分析的基础上,选取农产品价格市场化指数、农产品市场化指数、农业劳动力市场化指数、农业资金市场化指数、农业技术市场化指数,