【摘 要】
:
虽然OpenMP是多核体系结构上的流行多线程并行编程模型,但是OpenMP编译器不检查数据相关性、访问冲突和其他可能导致程序错误执行的问题,这些问题传统上完全依赖用户使用锁机
【机 构】
:
国家高性能中心; 中国科学技术大学计算机科学与技术系;
【基金项目】
:
Supported by the National Natural Science Fund Key Project(60533020);Natural Science Found of Anhui Province(090412068);Major Project of National Science and Technology(2009ZX01034-001-001-002)
论文部分内容阅读
虽然OpenMP是多核体系结构上的流行多线程并行编程模型,但是OpenMP编译器不检查数据相关性、访问冲突和其他可能导致程序错误执行的问题,这些问题传统上完全依赖用户使用锁机制来保证程序的正确性.锁机制的并行编程中存在并行程序效率和并行编程难度的矛盾.粒度大的锁机制编程容易,可应用的并行性挖掘比较差;粒度小的锁机制应用的并行性挖掘较好,可编程难度大,容易带来优先权倒置、死锁和锁护航等问题.通过动态二进制插桩技术,扩充OpenMP支持事务存储执行功能,可有效缓解OpenMP并行编程中并行程序效率和并行编程难度之间矛盾.
其他文献
疔疮丸合疔疮闻药治疗疔疮224002江苏省盐城市中医院许鸣珂近年来,笔者采用验方“疔疮丸”内服配合“疔疮闻药”外嗅,治疗疔疮患者多例,获效良好。二者的方药组成及用法:疔疮丸取大黄、
在《中国学生发展核心素养》的指导下,小学音乐新课程标准提出了"以音乐为本,以育人为本"的培养目标,这既响应了《中国学生发展核心素养》对音乐教学的要求,也是实现核心素养
探讨结核分枝杆菌小分子热休克蛋白Hsp16.3基因缺失突变菌株对感染小鼠肺泡巨噬细胞凋亡率的影响及其时相性变化。用激光共聚焦显微镜技术检测及鉴定结核分枝杆菌感染小鼠肺
研究背景和目的假肥大型肌营养不良是一种由编码抗肌萎缩蛋白(dystrophy)基因突变所致的X-连锁隐性遗传性肌病,根据遗传方式、发病年龄、萎缩肌肉的分布、有无肌肉假性肥大、病
背景青少年攻击行为受外界环境和个体内在因素的共同影响,社会因素、家庭因素、心理因素等均与攻击行为密切相关,这些因素的中介效应值得关注。目的分析青少年攻击行为的影响因
通过浊度滴定、浮选剂基团电负性计算和X射线光电子能谱测试等方法,研究了CF药剂与金属离子(Zn2+、Pb2+、Fe3+)的螯合能力以及与矿物表面的作用机理。结果表明,Zn2+、Pb2+和F
“亲亲相隐”制度是我国古代法律制度中的一项重要制度。该制度是儒家倡导的伦常纲纪、亲伦保护的道德观念在法律上的反映。因其在封建社会发挥着维护封建伦常、巩固君主专制
目的观察噪声暴露前后大鼠听觉脑干诱发电位及听皮层中谷氨酸脱羧酶67(Glutamic acid decarboxylase-67,GAD67)阳性神经元,研究噪声暴露对于大鼠听阈及听皮层中GAD67水平的影响
<正> 近读商务出版的一部《世界医学史》,忽然发现医学与法学颇有不少相似或可比之处。例如,二者都是人类最古老的实用学科(另一门学科是神学,在我们这里已不时兴,姑不论),与
分析了MK7-3型拦阻装置的工作原理,采用牛顿定律建立了滑轮缓冲装置和钢索末端缓冲装置的动力学模型。研究发现,滑轮缓冲装置可以有效地减小阻拦初期发生的钢索张力峰值;钢索