Taming Transactions: Towards Hardware-Assisted Control Flow Integrity Using Transactional Memory.
Marius MuenchFabio PaganiYan ShoshitaishviliChristopher KruegelGiovanni VignaDavide BalzarottiPublished in: RAID (2016)
Keyphrases
- control flow
- transactional memory
- speculative execution
- blue gene
- data flow
- massively parallel
- hardware design
- commodity hardware
- concurrency control
- parallel architectures
- software testing
- computing systems
- parallel execution
- low cost
- field programmable gate array
- process model
- parallel computing
- database
- address space
- parallel programming
- workflow management systems
- parallel processing
- modeling language
- software systems
- databases
- data structure
- case study
- fine grained
- processing units
- computing power
- high performance computing
- shared memory
- operating system
- embedded systems