Applying Hardware Transactional Memory for Concurrency-Bug Failure Recovery in Production Runs.
Yuxi ChenShu WangShan LuKarthikeyan SankaralingamPublished in: USENIX Annual Technical Conference (2018)
Keyphrases
- failure recovery
- transactional memory
- speculative execution
- blue gene
- massively parallel
- computing systems
- software systems
- single link
- parallel architectures
- concurrency control
- real time
- source code
- low cost
- load balancing
- fault tolerance
- hardware design
- field programmable gate array
- parallel computing
- commodity hardware
- database systems
- high end
- parallel execution
- parallel programming
- data management
- address space
- hardware implementation
- programming language
- data streams