发明名称 MODIFYING NON-TRANSACTIONAL RESOURCES USING A TRANSACTIONAL MEMORY SYSTEM
摘要 Techniques are provided for reliable and efficient access to non-transactional resources using transactional memory. In certain aspects, a device may include memory and one or more processing entities, configurable to execute a first transaction comprising one or more write operations to a first memory address, and a second transaction comprising one or more write operations to a second memory address. The first memory address and the second memory address may be mapped to the same controller for a hardware component and the one or more processing entities may commence execution of the second transaction after the first transaction starts execution and before the completion of the first transaction. The device may also include a transactional memory system configurable to communicate data written to the first memory address from the first transaction and the second memory address from the second transaction to the controller upon completion of the respective transactions.
申请公布号 US2015081986(A1) 申请公布日期 2015.03.19
申请号 US201414329767 申请日期 2014.07.11
申请人 Brocade Communications Systems, Inc. 发明人 Chin Bill Ying;Ponnavaikko Poongovan;Neelam Babu
分类号 G06F9/46;G06F12/02 主分类号 G06F9/46
代理机构 代理人
主权项 1. A device comprising: a memory; one or more processing entities configurable to execute a first transaction comprising one or more write operations to a first memory address, and a second transaction comprising one or more write operations to a second memory address, wherein the first memory address and the second memory address are mapped to a controller for a hardware component and wherein the one or more processing entities commence execution of the second transaction after the first transaction starts execution and before the completion of the first transaction; and a transactional memory system configurable to: communicate data written to the first memory address from the first transaction to the controller upon completion of the first transaction; and communicate data written to the second memory address from the second transaction to the controller upon completion of the second transaction.
地址 San Jose CA US