发明名称 Shared memory interface with conventional access and synchronization support
摘要 Disclosed is an apparatus and method for providing synchronization support in a multiprocessor environment using a memory interface that supports an atomic read-modify-write operation as well as conventional read and write access to memory. Selection of the operation is made dependent on which ever address of a plurality of addresses is used to reference a single physical memory location in which there is stored a lock variable used to restrict access to a shared resource. When the particular access corresponds to a read-modify-write operation, the lock variable is read out and a modified version written back into memory on the condition that the shared resource is available to the requesting processor. The method and apparatus executes read-modify-write operations by interface logic circuitry in response to a single processor read operation. Through these atomic or otherwise indivisible operations, the method and apparatus precludes multiprocessor conflict.
申请公布号 US6795901(B1) 申请公布日期 2004.09.21
申请号 US19990466303 申请日期 1999.12.17
申请人 ALLIANT TECHSYSTEMS INC. 发明人 FLOREK RANDALL A.;LACOUR CLAIRE J.
分类号 G06F9/46;G06F12/14;(IPC1-7):G06F12/14 主分类号 G06F9/46
代理机构 代理人
主权项
地址