摘要
事务存储并行程序编程接口按照实现方式和实现层次的不同,分为三种形式:库函数接口、语言扩展和编译器指导命令。本文以RSTM、英特尔C/C++软件事务存储编译器原型和OpenTM为例,讨论了三种事务存储编程接口的特点,对OpenTM编程接口进行了扩展和完善,并对未来编程接口的发展进行了展望。
The programming interfaces for transaction memory parallel programming can be classified into three types ac- cording 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.
出处
《计算机工程与科学》
CSCD
北大核心
2010年第11期136-140,共5页
Computer Engineering & Science
基金
国家863计划资助项目(2008AA01Z110)