基于多核机群的事务内存并行编程模型的研究

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:chenjun7575
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了解决多核机群并行程序中共享数据所使用的锁机制存在的不足,提出多核机群软件事务内存(STM,Software Transactional Memory)并行编程模型.首先分析MPI+ OpenMP并行编程模型的优缺点,然后根据软件事务内存的优势,对多核节点内的多线程共享存储采用乐观检测冲突及优先数优先的竞争管理策略设计事务内存替代锁机制,在多核机群平台中构建新的MPI+ OpenMP+ STM三级并行编程模型,并将模型应用于随机摄动人工蜂群并行算法的设计与实现,运用MPI+ TBB平台对人工蜂群并行算法进行对比实验.实验结果表明,该模型是解决多核机群数据共享锁机制问题的一种有效的编程模式.
其他文献
这几年来,在交通运输管理统计工作中计算机技术发挥着愈来愈关键的作用,计算机技术的迅速发展可以有效地促进信息技术在档案事务性管理的基础上向运用平台与体系规划建设发展
期刊
西瓜枯萎病又称蔓割病、萎蔫病 ,俗称“死秧病” ,是西瓜生产上最为严重的病害之一。1 发生特点该病在西瓜整个生育期都可以发生 ,以开花到结果期最重。幼苗发病 ,叶片皱缩
期刊
为了协调产品服务化供应链企业之间的关系,促使供应链整体利益的提升,给出服务能力的构成要素,并分析了基于服务能力的产品服务化供应链协同过程,建立了基于OWL DL的产品服务
在介绍了多目标攻击有关概念的基础上,分别建立了考虑目标威胁后的多机协同多目标攻击的数学模型和单机多目标攻击的数学模型,并采用Lingo软件通过具体算例分别对两类模型进
地质构造是地球在漫长的演变过程中形成的地下形态,地襄和测井是勘探地质构造的主要手段,由于三维地质原始数据的稀少性、局限性、不均匀性、不确定性,是无法直接基于原始资
对张家界市现代农业发展中存在的问题进行了探讨.提出发展现代农业,应该加快设施农业和特色产业带的建设;实施农业专业化系统培训工程;发展高端农业,加快产业化进程;加强科技
期刊
期刊