Towards a Software Transactional Memory for Graphics Processors

Towards a Software Transactional Memory for Graphics Processors
复制标题

面向图形处理器的软件事务内存

DOI:
10.2312/egpgv/egpgv10/121-129
复制
发表时间:
2010
期刊:
Proceedings of the ACM International Conference on Computing Frontiers
影响因子:
--
通讯作者:
Muhammad Tayyab Chaudhry
Muhammad Tayyab Chaudhry
中科院分区:
--
文献类型:
--
作者:
Daniel Cederman;P. Tsigas;Muhammad Tayyab Chaudhry

文献摘要

参考文献

被引文献

相似文献

众核图形处理器系统上的通用计算的引入以及工业中向并行化的普遍转变已经产生了对并行化的简易性的需求。软件事务存储器(STM)通过允许程序员以乐观的方式标记要并发地和原子地执行的代码段来简化并发代码的开发。与锁相比,STM很容易组合,并且不会出现死锁。我们已经设计并实现了两个STM的图形处理器,一个阻塞和一个非阻塞。这两个STM的设计中所涉及的设计问题进行了描述和解释的文件连同实验结果比较的两个STM的性能。
The introduction of general purpose computing on many-core graphics processor systems, and the general shift in the industry towards parallelism, has created a demand for ease of parallelization. Software transactional memory (STM) simplifies development of concurrent code by allowing the programmer to mark sections of code to be executed concurrently and atomically in an optimistic manner. In contrast to locks, STMs are easy to compose and do not suffer from deadlocks. We have designed and implemented two STMs for graphics processors, one blocking and one non-blocking. The design issues involved in the designing of these two STMs are described and explained in the paper together with experimental results comparing the performance of the two STMs.
无等待共享内存辐照度缓存
DOI: --
发表时间: 2009
期刊: --
影响因子: --
作者:
P Dubla
通讯作者: P Dubla