发明名称 CONTENTION MANAGEMENT FOR A HARDWARE TRANSACTIONAL MEMORY
摘要 A hardware transactional memory is provided within a multiprocessor system with coherency control and hardware transaction memory control circuitry that serves to at least partially manage the scheduling of processing transactions in dependence upon conflict data. The conflict data characterizes previously encountered conflicts between processing transactions. The scheduling is performed such that a candidate processing transaction will not be scheduled if the conflict data indicates that one of the already running processing transactions has previously conflicted with the candidate processing transaction.
申请公布号 US2015154045(A1) 申请公布日期 2015.06.04
申请号 US201514618211 申请日期 2015.02.10
申请人 ARM Limited ;The Regents of the University of Michigan 发明人 Blake Geoffrey;Mudge Trevor Nigel;Chong Nathan Yong Seng;Dreslinski Ronald George;Biles Stuart David;Özer Emre
分类号 G06F9/46;G06F12/08 主分类号 G06F9/46
代理机构 代理人
主权项 1. A method of processing data using a plurality of processors and a transactional memory, said method comprising the steps of: detecting with said transactional memory conflict arising between concurrent processing transactions executed by respective processors accessing shared data within said transactional memory; in response to said conflicts, storing conflict data for respective processing transactions indicative of with which other processing transactions a conflict has previously been detected; and scheduling processing transactions to be executed in dependence upon said conflict data.
地址 Cambridge GB