首页 | 本学科首页   官方微博 | 高级检索  
     

基于OpenMP的事务存储同步语义研究
引用本文:田祖伟,李勇帆.基于OpenMP的事务存储同步语义研究[J].计算机科学,2009,36(5):166-168.
作者姓名:田祖伟  李勇帆
作者单位:1. 湖南第一师范学院信息技术系,长沙,410205;国防科学技术大学计算机学院,长沙,410073
2. 湖南第一师范学院信息技术系,长沙,410205
基金项目:湖南省教育厅优秀青年基金,湖南省科技厅科技计划项目 
摘    要:多核处理器环境下必须解决多核处理器的并行编程问题,才能够充分发挥多核处理器的性能.事务存储(Transactional Memory)机制提供了一种在多核环境下程序并行执行和同步的方法.已有的工作已将事务存储扩展到了OpenMP,为程序员提供满足事务原子性、一致性和隔离性的共享存储访问.但当前事务存储的语义并不完善,事务间不能交换中间结果,不能实现锁的部分语义.提出并实现了一种基于开放嵌套的事务存储的同步语义,从而解决了事务间不能交换中间结果的问题,增强了扩展事务存储后OpenMP的并行编程能力.

关 键 词:事务存储  多核处理器  共享存储并行编程
收稿时间:2008/11/2 0:00:00

Transactional Memory Synchronization Semantics Research Based on OpenMP
TIAN Zu-wei,LI Yong-fan.Transactional Memory Synchronization Semantics Research Based on OpenMP[J].Computer Science,2009,36(5):166-168.
Authors:TIAN Zu-wei  LI Yong-fan
Affiliation:Information Technology Department;Hunan First Normal College;Changsha 410205;China;School of Computer;National University of Defence Technology;Changsha 410073;China
Abstract:A good prarallel programming environment is the key to explore effectively Multi-core processor's perfor-mance.Transactional Memory provides a way to execute program parallell and synchronization for Multi-core Processors programming,and it has been extended to OpenMP which supports atomic,consistent and isolated shared memory access.However,the semantics of transactional memory is not perfect.Intermediate results can't be exchanged among transactions,and some semantic of locks can't be realized by transact...
Keywords:OpenMP
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号