What is transactional memory?
问题 I'm confused because from reading the wiki page it seems like just having a checkValidate and commit system for loads and stores. Is the purpose to solve synchronization problems? Is it a software programming thing build on-top of current hardware, or is it a hardware implementation via an ISA? What's the difference between each (HW/SW) implementation? Thanks. 回答1: Transactional Memory is the concept of using transactions rather than locks to synchronise processes that execute in parallel and