Toward a software transactional memory for heterogeneous CPU-GPU processors.
Alejandro VillegasAngeles G. NavarroRafael AsenjoOscar G. PlataPublished in: J. Supercomput. (2019)
Keyphrases
- transactional memory
- parallel computing
- graphics processing units
- parallel programming
- blue gene
- heterogeneous computing
- parallel architectures
- speculative execution
- massively parallel
- parallel processing
- multithreading
- hardware design
- commodity hardware
- parallel execution
- high end
- computing systems
- parallel algorithm
- software systems
- real time
- message passing interface
- parallel implementation
- parallel computation
- software development
- general purpose
- processing units
- high performance computing
- field programmable gate array
- computer systems
- highly parallel
- memory bandwidth
- shared memory
- hardware implementation
- embedded systems
- design patterns
- programming environment
- memory subsystem
- multicore processors
- computer architecture
- query processing