Patent EP0201020A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0201020A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Multiprocessor system architecture

Assignee: Bull HN Information Systems Italia SpA
•
Filing: 1986-04-28
•
Granted: —
•
Expires: 2006-04-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Multiprocessor system architecture where two processors at least are provided each with an autonomous bus and the two buses can be selectively connected each other to constitute a unique system bus and to enable the access to common memory resources connected to an autonomous bus by all the processors; the processor communication taking place through messages stored into "mailboxes" included into the common memory resource and the presence of message being eviden- ted by notifyfinterruption signals generated by a logic unit to which each processor has access to modify and verify its status, using its autonomous bus, without interferring with the operations running on the other autonomous busses and without requiring access to common memory resources and polling operations for verifying the pending status of messages into "mailboxes".

Inventors

  • 👤 Claudio Fiacconi
  • 👤 Antonio Franzosi

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-28 17:45
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/163; G06F15/167

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 201 words
1 Multiprocessor system architecture where a first and a second processor at least are provided with a first and a second autonomous bus respectively and the two busses can be selectively connected each other and where the two processors communicate each other through messages stored into mailboxes included in a memory resource, connected to one of said bus, characterized by that said system comprises: -an interruption signal generator (27) for generating a first interruption signal sent to the first processor and a second interruption signal sent to the second processor, said generator having connections to said first and second bus, said generator being set in a first status, where said interruption signal is present, by signals applied to said second bus by said second processor and being set in a second status, where said first signal is not present, by signals applied to said first bus by said first processor, said generator being set in a third status, where said second interruption signal is present, by signals applied to said first bus by said first processor and being set in a fourth status, where said second signal is not present by signals applied to said second bus by said second processor.
Claim 2
Dependent Claim 201 words
1 Multiprocessor system architecture where a first and a second processor at least are provided with a first and a second autonomous bus respectively and the two busses can be selectively connected each other and where the two processors communicate each other through messages stored into mailboxes included in a memory resource, connected to one of said bus, characterized by that said system comprises: -an interruption signal generator (27) for generating a first interruption signal sent to the first processor and a second interruption signal sent to the second processor, said generator having connections to said first and second bus, said generator being set in a first status, where said interruption signal is present, by signals applied to said second bus by said second processor and being set in a second status, where said first signal is not present, by signals applied to said first bus by said first processor, said generator being set in a third status, where said second interruption signal is present, by signals applied to said first bus by said first processor and being set in a fourth status, where said second signal is not present by signals applied to said second bus by said second processor.
Claim 3
Dependent Claim 45 words
2 System architecture as per claim 1 further comprising first means (43) controlled by said first processor through said first bus, for reading, through said first bus and the connection of said generator to said first bus, the status (third or fourth) of said generator.
Claim 4
Dependent Claim 45 words
3 System architecture as per claim 2 further comprising second means (42), controlled by said second processor, through said second bus, for reading through said second bus and the connection of said generator to said second bus, the status (first or second) of said generator.
Claim 5
Dependent Claim 21 words
4 In system architecture as per claim 3, communication method between said first and second processor, consisting of the following steps:
Claim 6
Dependent Claim 13 words
-verification by said first processor that said generator is in said fourth status,
Claim 7
Dependent Claim 13 words
-verification by said first processor that said generator is in said fourth status,
Claim 8
Dependent Claim 26 words
-writing by said first processor, in a mailbox coupled to said second processor, of a message intended for said second processor, without locking of the mailbox
Claim 9
Dependent Claim 26 words
-writing by said first processor, in a mailbox coupled to said second processor, of a message intended for said second processor, without locking of the mailbox
Claim 10
Dependent Claim 20 words
-set of said generator in said third status by said first processor and consequent generation of said second interruption signal,
Claim 11
Dependent Claim 20 words
-set of said generator in said third status by said first processor and consequent generation of said second interruption signal,
Claim 12
Dependent Claim 26 words
-reading out, by said second processor, of said mailbox compled to the second processor, without locking of said mailbox, as answer to said second interruption signal,
Claim 13
Dependent Claim 26 words
-reading out, by said second processor, of said mailbox compled to the second processor, without locking of said mailbox, as answer to said second interruption signal,
Claim 14
Dependent Claim 12 words
-set of said generator in said fourth status by said second processor.
Claim 15
Dependent Claim 12 words
-set of said generator in said fourth status by said second processor.
Claim 16
Dependent Claim 241 words
5 In a system architecture as per claim 3 a method for message exchange between said first and second processor and for message preemption consisting in the following steps: a) verification by said first processor that a mailbox coupled to said second processor is available and locking of the same. b) writing by said first processor of a message intended for said second processor in said mailbox, c) setting free of said mailbox coupled to said second processor by said first processor, d) set of said generator in said third status by said first processor and consequent generation of said second interruption signal. e) verification by said second processor that said mailbox coupled to said second processor is available and locking of the said mailbox in response to said second interruption signal, f) reading out by said second processor of said mailbox, g) set of said generator in said fourth status by said second processor, h) setting free (liberation) of said mailbox simultaneously with or after previous step (g) by said second processor, i) verification by said first processor at any instant after steps d) that said generator is in said third status and in the affermative case j) Verification by said first processor that said mailbox is unlocked and in the affermative case k) preemption by said first processor of the message already written with a new message and I) setting free (unlocking) of said mailbox by said first processor.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag