Eliminating global interpreter locks in ruby through hardware transactional memory.
Rei OdairaJosé G. CastañosHisanobu TomariPublished in: PPOPP (2014)
Keyphrases
- programming language
- transactional memory
- blue gene
- computing systems
- speculative execution
- hardware design
- massively parallel
- real time
- low cost
- hardware and software
- field programmable gate array
- computer systems
- parallel architectures
- concurrency control
- hardware implementation
- software engineering
- programming environment
- single chip
- fine grained
- memory management
- commodity hardware
- object oriented
- high level
- database management systems