Parallelizing sequential applications on commodity hardware using a low-cost software transactional memory.
Mojtaba MehraraJeff HaoPo-Chun HsuScott A. MahlkePublished in: PLDI (2009)
Keyphrases
- commodity hardware
- parallel processing
- low cost
- transactional memory
- parallel computing
- cloud computing
- blue gene
- hardware design
- shared memory
- massively parallel
- embedded systems
- computing systems
- parallel architectures
- big data
- software systems
- computer systems
- high end
- parallel computers
- software development
- map reduce
- parallel execution
- parallel computation
- data mining
- data analysis
- relational databases
- field programmable gate array
- processing units
- real time
- software developers
- low power