发明名称 STM WITH MULTIPLE GLOBAL VERSION COUNTERS
摘要 A software transactional memory system is provided with multiple global version counters. The system assigns an affinity to one of the global version counters for each thread that executes transactions. Each thread maintains a local copy of the global version counters for use in validating read accesses of transactions. Each thread uses a corresponding affinitized global version counter to store version numbers of write accesses of executed transactions. The system adaptively changes the affinities of threads when data conflict or global version counter conflict is detected between threads.
申请公布号 US2010228927(A1) 申请公布日期 2010.09.09
申请号 US20090396560 申请日期 2009.03.03
申请人 MICROSOFT CORPORATION 发明人 LEVANONI YOSSEFF
分类号 G06F12/00;G06F9/46;G06F12/02;G06F12/16 主分类号 G06F12/00
代理机构 代理人
主权项
地址