跳到主要导航 跳到搜索 跳到主要内容

Software transactional memory for GPU architectures

  • School of Electronic and Information Engineering
  • School of Computer Science and Engineering
  • University of Florida

科研成果: 期刊稿件文章同行评审

摘要

To make applications with dynamic data sharing among threads benefit from GPU acceleration, we propose a novel software transactional memory system for GPU architectures (GPU-STM). The major challenges include ensuring good scalability with respect to the massively multithreading of GPUs, and preventing livelocks caused by the SIMT execution paradigm of GPUs. To this end, we propose (1) a hierarchical validation technique and (2) an encounter-time lock-sorting mechanism to deal with the two challenges, respectively. Evaluation shows that GPU-STM outperforms coarse-grain locks on GPUs by up to 20×.

源语言英语
文章编号6489981
页(从-至)49-52
页数4
期刊IEEE Computer Architecture Letters
13
1
DOI
出版状态已出版 - 1月 2014
已对外发布

学术指纹

探究 'Software transactional memory for GPU architectures' 的科研主题。它们共同构成独一无二的学术指纹。

引用此