• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊
论文

事务存储并行程序编程接口研究

展开
  • (国防科学技术大学计算机学院,湖南 长沙 410073)
贾建斌(1982),男,陕西丹凤人,硕士生,研究方向为并行编译技术;黄春,副研究员,研究方向为并行程序设计环境和先进编译技术;赵克佳,教授,研究方向为并行编译、编译优化等。

收稿日期: 2009-01-08

  修回日期: 2009-03-06

  网络出版日期: 2010-11-25

基金资助

国家863计划资助项目(2008AA01Z110)

Research on the Parallel Programming Interfaces for Transaction Memory

Expand
  • (School of Computer Science,National University of Defense Technology,Changsha 410073,China)

Received date: 2009-01-08

  Revised date: 2009-03-06

  Online published: 2010-11-25

摘要

事务存储并行程序编程接口按照实现方式和实现层次的不同,分为三种形式:库函数接口、语言扩展和编译器指导命令。本文以RSTM、英特尔C/C++软件事务存储编译器原型和OpenTM为例,讨论了三种事务存储编程接口的特点,对OpenTM编程接口进行了扩展和完善,并对未来编程接口的发展进行了展望。

本文引用格式

贾建斌,黄春,赵克佳 . 事务存储并行程序编程接口研究[J]. 计算机工程与科学, 2010 , 32(11) : 136 -140 . DOI: 10.3969/j.issn.1007130X.2010.

Abstract

The programming interfaces for transaction memory parallel programming can be classified into three types according to the forms and levels of implementation: libraryfunctionsbased interfaces, programming language extensions, compiler directives. Compared to their features of implementation and usage, we introduce three items of enhancement to the OpenTM programming interface, which is a compiler directives type of programming interface based on OpenMP developed by Stanford University.
文章导航

/