• DocumentCode
    1478727
  • Title

    Kilo TM: Hardware Transactional Memory for GPU Architectures

  • Author

    Fung, Wilson W L ; Singh, Inderpreet ; Brownsword, Andrew ; Aamodt, Tor M.

  • Author_Institution
    Univ. of British Columbia, Vancouver, BC, Canada
  • Volume
    32
  • Issue
    3
  • fYear
    2012
  • Firstpage
    7
  • Lastpage
    16
  • Abstract
    Programming GPUs is challenging for applications with irregular fine-grained communication between threads. To improve GPUs´ programmability and thus extend their usage to a wider range of applications, the authors propose to enable transactional memory (TM) on GPUs via Kilo TM, a novel hardware TM system that scales to thousands of concurrent transactions.
  • Keywords
    computer architecture; graphics processing units; GPU architectures; GPU programming; Kilo TM; hardware transactional memory; irregular fine grained communication; Graphics processing unit; Hardware; Instruction sets; Memory management; Programming; Registers; Synchronization; GPU; KILO TM; SIMD processors; fine-grained communication; hardware-software interface; parallel processors; transactional memory;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2012.16
  • Filename
    6174995