Big Data Research ›› 2020, Vol. 6 ›› Issue (4): 3-17.doi: 10.11959/j.issn.2096-0271.2020029

• TOPIC:HETEROGENEOUS PARALLEL SYSTEMS FOR BIG DATA • Previous Articles     Next Articles

A research on GPU transactional memory

Yuzhe LIN1,2,Weihua ZHANG1,2   

  1. 1 Software School,Fudan University,Shanghai 201203,China
    2 Shanghai Key Laboratory of Data Science,Shanghai 201203,China
  • Online:2020-07-15 Published:2020-07-18

Abstract:

GPU is one of the important architectures in parallel computing,however,when dealing with high data racing scenarios,programmers often need to design complex parallel schemes.In order to simplify this process,GPU transactional memory implements complex data synchronization and parallelism,and only provides simple API.The research background of GPU transactional memory was introduced.Then,the designs and strategies of GPU transactional memory in recent years were discussed,and the problems and solutions of different designs were analyzed,including the implementation of hardware and software.Finally,the current situation and future development of GPU transactional memory were summarized and prospected.

Key words: GPU, transactional memory, parallel computing

CLC Number: 

No Suggested Reading articles found!