发明名称 SEMAPHORE BYPASSING METHOD
摘要 PROBLEM TO BE SOLVED: To provide a test-and-set bypassing method capable of reducing memory bandwidth usage by spin locking to allow access to a semaphore. SOLUTION: This bypassing method is used as a computer-based method for preventing asynchronous access to a shared resource by a plurality of request devices, and comprises steps for: checking a storage comparison device for whether or not a semaphore address corresponding to the storage location of the shared resource is present in it; transmitting a semaphore fail signal when the semaphore address is present in the storage comparison device; and checking the content of the semaphore when the semaphore address is not present in the storage comparison device. When the semaphore is locked as a result of the check, the semaphore address is stored in the storage comparison device. When the semaphore is not locked, the semaphore is locked, the semaphore address is stored in the storage comparison device and the storage location is accessed. COPYRIGHT: (C)2004,JPO&NCIPI
申请公布号 JP2004227581(A) 申请公布日期 2004.08.12
申请号 JP20040010080 申请日期 2004.01.19
申请人 SEIKO EPSON CORP 发明人 LENTZ DEREK J;LAU TE-LI
分类号 G06F15/177;G06F9/46;G06F9/52;G06F12/00;G06F15/167;(IPC1-7):G06F15/177 主分类号 G06F15/177
代理机构 代理人
主权项
地址