• Complex
  • Title
  • Author
  • Keyword
  • Abstract
  • Scholars
Search

Author:

Xu, Yunlong (Xu, Yunlong.) | Wang, Rui (Wang, Rui.) | Goswami, Nilanjan (Goswami, Nilanjan.) | Li, Tao (Li, Tao.) | Gao, Lan (Gao, Lan.) | Qian, Depei (Qian, Depei.)

Indexed by:

Abstract:

Modern GPUs have shown promising results in accel- erating computation intensive and numerical workloads with limited dynamic data sharing. However, many real-world applications manifest ample amount of data sharing among concurrently executing threads. Often data sharing requires mutual exclusion mechanism to ensure data integrity in multithreaded environment. Although modern GPUs provide atomic primitives that can be leveraged to construct fine-grained locks, lock-based synchronization requires significant programming efforts to achieve func- Tional correctness. The massive multithreading and SIMT execution paradigm of GPUs further extend the challenges of GPU locks. To make applications with dynamic data sharing benefit from GPU acceleration, we propose a novel software transac- Tional memory system for GPU architectures (GPU-STM). The major challenges include ensuring good scalability with respect to the massive multithreading of GPUs, and preventing livelocks caused by the SIMT execution paradigm of GPUs. To this end, we propose (1) a hierarchical valida- Tion technique and (2) an encounter-time lock-sorting mech- Anism to deal with the two challenges, respectively. We build our GPU-STM prototype based on the commercially avail- Able GPU platform and runtime. Our real system based evaluation shows that GPU-STM outperforms coarse-grain locks on GPUs by up to 20x. Copyright © 2014 by the Association for Computing Machinery, Inc. (ACM).

Keyword:

Computation intensives Dynamic data sharing Execution paradigm General-purpose gpu computing Lock-based synchronization Multithreaded environments Mutual exclusion mechanisms Software transactional memory

Author Community:

  • [ 1 ] [Xu, Yunlong;Qian, Depei]School of Electronic and Information Engineering, Xi'an Jiaotong University, Xi'an, China
  • [ 2 ] [Wang, Rui;Gao, Lan;Qian, Depei]School of Computer Science and Engineering, Beihang University, Beijing, China
  • [ 3 ] [Goswami, Nilanjan;Li, Tao]ECE Department, University of Florida, Gainesville, United States

Reprint Author's Address:

Email:

Show more details

Related Keywords:

Related Article:

Source :

Proceedings of the 12th ACM/IEEE International Symposium on Code Generation and Optimization, CGO 2014

ISSN: 9781450326704

Year: 2014

Publish Date: 2014

Page: 1-10

Language: English

Cited Count:

WoS CC Cited Count: 0

SCOPUS Cited Count: 12

ESI Highly Cited Papers on the List: 0 Unfold All

WanFang Cited Count:

Chinese Cited Count:

30 Days PV: 5

FAQ| About| Online/Total:667/172542616
Address:XI'AN JIAOTONG UNIVERSITY LIBRARY(No.28, Xianning West Road, Xi'an, Shaanxi Post Code:710049) Contact Us:029-82667865
Copyright:XI'AN JIAOTONG UNIVERSITY LIBRARY Technical Support:Beijing Aegean Software Co., Ltd.