期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
扩充OpenMP并行编程模型支持事务存储执行(英文) 被引量:1
1
作者 杨晓奇 郑启龙 陈国良 《中国科学技术大学学报》 CAS CSCD 北大核心 2009年第11期1224-1231,共8页
虽然OpenMP是多核体系结构上的流行多线程并行编程模型,但是OpenMP编译器不检查数据相关性、访问冲突和其他可能导致程序错误执行的问题,这些问题传统上完全依赖用户使用锁机制来保证程序的正确性.锁机制的并行编程中存在并行程序效率... 虽然OpenMP是多核体系结构上的流行多线程并行编程模型,但是OpenMP编译器不检查数据相关性、访问冲突和其他可能导致程序错误执行的问题,这些问题传统上完全依赖用户使用锁机制来保证程序的正确性.锁机制的并行编程中存在并行程序效率和并行编程难度的矛盾.粒度大的锁机制编程容易,可应用的并行性挖掘比较差;粒度小的锁机制应用的并行性挖掘较好,可编程难度大,容易带来优先权倒置、死锁和锁护航等问题.通过动态二进制插桩技术,扩充OpenMP支持事务存储执行功能,可有效缓解OpenMP并行编程中并行程序效率和并行编程难度之间矛盾. 展开更多
关键词 多核 OPENMP 事务存储执行
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部