The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 04, 1992
Filed:
Dec. 04, 1989
Gordon W Braudaway, Carmel, NY (US);
Ben J Nathanson, Teaneck, NJ (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An inter-processor interrupt mechanism is implemented in a shared-memory multi-processor system. A dedicated halfword for each processor in said multi-processor system is provided in the shared memory restricted in use to the generation and control of inter-processor interrupts. No data in any dedicated shared-memory location can be altered by any processor unless it has 'captured' the location by executing a test and set halfword instruction and a captured shared-memory location being released only by executing a store halfword instruction. An address comparator and a zero detector are added as adjunct operations to read-modify-write logic of each processor's memory interface. When any instruction is executed and its operand address agrees with that contained in the address comparator, an inter-processor interrupt request is generated if zero is not detected on all predefined data bits being written to memory. If a zero is detected on all predefined data bits being written to memory, the inter-processor interrupt request is removed.