Patent References 3879711 Program protection module for programmable controller Extended semaphore architecture Data processing system having redundant control processors for fault detection Parallel queueing method Circuit arrangement for inputting control signals into a microcomputer system Apparatus for invalidating the content of an instruction buffer by program store compare check Shared resource locking apparatus Method and apparatus for a compare and swap instruction Shared and exclusive access control InventorsApplicationNo. 250673 filed on 09/29/1988US Classes:718/104, Resource allocation711/156Status storageExaminersPrimary: Lee, Thomas C.Attorney, Agent or FirmInternational ClassesG06F 009/46G06F 011/30 AbstractIn a data processing system of the type including a plurality of processing elements interconnected with each other and with a plurality of memory elements by an interconnection means, a method is provided for accommodating the accessing of a selected memory location in a selected one of the memory elements by at least one requesting processing element to read data stored thereat. The method thereby permits the communication of information between the plurality of processing elements. The method comprising the steps of: sending, from the requesting processing element to the selected memory element via the interconnecting means, a directive including (1) the address of the selected memory location, (2) a comparison value, and (3) an identification of the requesting processing element sending the directive; reading in the selected memory element the data stored at the selected memory location; comparing in the memory element the read data with the comparison value; notifying the requesting processing element via the interconnection means if the read data matches the comparison value; storing the directive in the selected memory element if the read data does not match the comparison value; and repeating the reading, comparing, and notifying steps each time the data in the selected memory location is altered.Other References
| |