The use of hardware transactional memory for the trace-based parallelization of recursive Java programs.
Borys J. BradelTarek S. AbdelrahmanPublished in: PPPJ (2009)
Keyphrases
- java programs
- transactional memory
- parallel execution
- speculative execution
- blue gene
- multi threaded
- parallel processing
- parallel architectures
- commodity hardware
- shared memory
- massively parallel
- multi core processors
- parallel programming
- hardware design
- computing systems
- parallel computing
- software components
- field programmable gate array
- message passing interface
- low cost
- multithreading
- data partitioning
- cost model
- real time
- address space
- computer systems
- embedded systems
- open source
- parallel computation
- query processing
- query optimization