Compiler aided selective lock assignment for improving the performance of software transactional memory.
Sandya MannarswamyDhruva R. ChakrabartiKaushik RajanSujoy SaraswatiPublished in: PPOPP (2010)
Keyphrases
- transactional memory
- software systems
- blue gene
- hardware design
- speculative execution
- concurrency control
- parallel programming
- general purpose
- programming language
- parallel execution
- massively parallel
- software development
- parallel computing
- embedded systems
- computer systems
- field programmable gate array
- source code
- parallel architectures
- highly parallel
- programs written