发明申请
US20060161740A1 Transaction based shared data operations in a multiprocessor environment 有权
多处理器环境中基于事务的共享数据操作

Transaction based shared data operations in a multiprocessor environment
摘要:
The apparatus and method described herein are for handling shared memory accesses between multiple processors utilizing lock-free synchronization through transactional-execution. A transaction demarcated in software is speculatively executed. During execution invalidating remote accesses/requests to addresses loaded from and to be written to shared memory are track by a transaction buffer. If an invalidating access is encountered, the transaction is re-executed. After a pre-determined number of times re-executing the transaction, the transaction may be re-executed non-speculatively with locks/semaphores.
信息查询
0/0