作者: Salapura Valentina , Gschwind Michael K , Shum Chung-Lung K
DOI:
关键词: Write once read many 、 Range (computer programming) 、 Database transaction 、 Computer science 、 Arithmetic 、 Transactional memory 、 Set (abstract data type)
摘要: Transactional memory accesses are tracked using read and write sets based on actual program flow. A set is associated with a range of instructions transaction. When execution follows predicted branch, loads stores marked as being selected sets. Then, when misprediction processed, rewound, speculatively added indications removed from the