Lightweight Hardware Transactional Memory for GPU Scratchpad Memory.
Alejandro VillegasRafael AsenjoAngeles G. NavarroOscar G. PlataDavid R. KaeliPublished in: IEEE Trans. Computers (2018)
Keyphrases
- lightweight
- speculative execution
- transactional memory
- parallel computing
- commodity hardware
- parallel architectures
- parallel programming
- memory subsystem
- blue gene
- graphics processing units
- massively parallel
- real time
- multithreading
- parallel computation
- field programmable gate array
- computing systems
- address space
- ibm zenterprise
- parallel execution
- general purpose
- cloud computing
- memory management
- parallel processing
- hardware design
- computer systems
- parallel implementation
- main memory
- input output
- virtual memory
- programs written
- fine grained
- embedded systems
- low cost