论文部分内容阅读
多核处理器和基于图形处理器通用计算(GPGPU)的发展,提出了简化并行编程的需求,而软件事务存储(STM)通过标记代码段并保证其执行的原子性为简化并行编程提供了很好的选择。为降低图形处理器(GPU)并行编程的复杂性,在分析GPU编程中存在的同步问题,结合统一计算设备架构(CUDA)的特点以及影响STM重要因素的基础上,提出在编程环境中引入STM模型的编程方法,测试结果表明相对基于CPU的计算依然具有良好的加速比。