Patent US4905145A successfully refreshed from Google Patents.
US4905145A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiprocessor
Assignee: Texas Instruments Inc
•
Filing: 1988-11-15
•
Granted: 1990-02-27
•
Expires: 2008-11-15
Abstract
Abstract A multiprocessor which includes a plurality of processing units interconnected by a global bus. Each processing unit has the capability for initiating control instructions including notification instructions and for selectively transmitting the control instructions over the global bus to the plurality of processing units and trigger device for initiating execution of the control instructions as a destination processing unit. A multiprocessor so constructed is capable of executing blocks of instructions sequentially or concurrently or both at required by a single program to reduce program execution time to a minimum.
Inventors
- 👤 William F. Sauber
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 17:54
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4494
Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
188 words
A multiprocessor comprising: (a) a plurality of processor systems, each processor system comprising memory means for storage of instructions and data, processor means for processing data responsive to predetermined instructions and memory interface means coupled to said memory means and said processor means for interfacing said memory means and said processor means, (b) a global bus interconnecting said memory interface means of each of said processor systems, (c) each said processor means including means to provide first instruction data including an address to its associated memory interface means, (d) each said memory interface means including means responsive to said first address signal from its associated processor means and non-coincidence of said first address signal in its associated memory to provide a second instruction data including an address signal on said global bus, and (e) means at each said memory interface means other than the memory interface providing said second instruction data including an address signal and responsive to said second instruction data signal to provide operation of its associated processor means and memory means in accordance with and responsive to said instruction data signal on said global bus.
Claim 2
Dependent Claim
188 words
A multiprocessor comprising: (a) a plurality of processor systems, each processor system comprising memory means for storage of instructions and data, processor means for processing data responsive to predetermined instructions and memory interface means coupled to said memory means and said processor means for interfacing said memory means and said processor means, (b) a global bus interconnecting said memory interface means of each of said processor systems, (c) each said processor means including means to provide first instruction data including an address to its associated memory interface means, (d) each said memory interface means including means responsive to said first address signal from its associated processor means and non-coincidence of said first address signal in its associated memory to provide a second instruction data including an address signal on said global bus, and (e) means at each said memory interface means other than the memory interface providing said second instruction data including an address signal and responsive to said second instruction data signal to provide operation of its associated processor means and memory means in accordance with and responsive to said instruction data signal on said global bus.
Claim 3
Dependent Claim
75 words
A multiprocessor as set forth in claim 1, wherein each said memory interface means further includes means responsive to said first instruction data including an address signal from its associated processor and a coincidence of said first address signal in its associated memory means to inhibit said second instruction data including an address signal and to provide operation of its associated processor means and memory means in accordance with instructions from its associated processor means.
Claim 4
Dependent Claim
41 words
A multiprocessor as set forth in claim 2 wherein said memory interface further includes a first plurality of transceivers coupled to said global bus for transmitting and receiving a said second instruction data including an address signal on said global bus.
Claim 5
Dependent Claim
48 words
A multiprocessor as set forth in claim 3 wherein said memory interface further includes a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including an address signal from said associated processor means.
Claim 6
Dependent Claim
47 words
A multiprocessor as set forth in claim 2 wherein said memory interface further includes a plurality of buffers and a plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including an address signal from said associated processor means.
Claim 7
Dependent Claim
41 words
A multiprocessor as set forth in claim 1 wherein said memory interface further includes a first plurality of transceivers coupled to said global bus for transmitting and receiving a said second instruction data including an address signal on said global bus.
Claim 8
Dependent Claim
48 words
A multiprocessor as set forth in claim 6 wherein said memory interface further includes a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including an address signal from said associated processor means.
Claim 9
Dependent Claim
47 words
A multiprocessor as set forth in claim 1 wherein said memory interface further includes a plurality of buffers and a plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including an address signal from said associated processor means.
Claim 10
Dependent Claim
209 words
A multiprocessor process, comprising the steps of: (a) providing a plurality of processor systems, each processor system comprising memory means for storage of instructions and data, processor means for processing data responsive to predetermined instructions and memory interface means coupled to said memory means and said processor means, (b) providing a global bus interconnecting said memory interface means of each said processor system, (c) providing first instruction data including an address signal at one of said processor means and sending said first instruction data including an address signal to memory interface means associated with said one processor means, (d) providing a second instruction data including an address signal from said memory interface means associated with said one processor means to said global bus responsive to said first instruction data including an address signal from said associated processor means and a non-coincidence of said first address signal in said associated memory bus, and (e) providing operation of said associated processor means and memory means of a second of said processor systems responsive to said second instruction data including an address signal on said global bus from said memory interface means associated with said one processor means in accordance with and responsive to said instruction data signal on said global bus.
Claim 11
Dependent Claim
209 words
A multiprocessor process, comprising the steps of: (a) providing a plurality of processor systems, each processor system comprising memory means for storage of instructions and data, processor means for processing data responsive to predetermined instructions and memory interface means coupled to said memory means and said processor means, (b) providing a global bus interconnecting said memory interface means of each said processor system, (c) providing first instruction data including an address signal at one of said processor means and sending said first instruction data including an address signal to memory interface means associated with said one processor means, (d) providing a second instruction data including an address signal from said memory interface means associated with said one processor means to said global bus responsive to said first instruction data including an address signal from said associated processor means and a non-coincidence of said first address signal in said associated memory bus, and (e) providing operation of said associated processor means and memory means of a second of said processor systems responsive to said second instruction data including an address signal on said global bus from said memory interface means associated with said one processor means in accordance with and responsive to said instruction data signal on said global bus.
Claim 12
Dependent Claim
69 words
A multiprocessor process as set forth in claim 9, further including the step of inhibiting said second instruction data including an address signal and providing operation of its associated processor means and memory means in accordance with instructions from said processor means responsive to said first instruction data including an address signal from its associated processor and a coincidence of said first address signal in its associated memory means.
Claim 13
Dependent Claim
39 words
A multiprocessor process as set forth in claim 10, further including providing a first plurality of transceivers coupled to said global bus for transmitting and receiving a said second instruction data including an address signal on said global bus.
Claim 14
Dependent Claim
46 words
A multiprocessor process as set forth in claim 11, further including providing a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including an address signal from said associated processor means.
Claim 15
Dependent Claim
43 words
A multiprocessor process as set forth in claim 10, further including providing a plurality of buffers and a plurality of transceivers coupled to said associated processor means for receiving a said first instruction data including an address signal from said associated processor means.
Claim 16
Dependent Claim
39 words
A multiprocessor process as set forth in claim 9, further including providing a first plurality of transceivers coupled to said global bus for transmitting and receiving a said second instruction data including an address signal on said global bus.
Claim 17
Dependent Claim
46 words
A multiprocessor process as set forth in claim 14, further including providing a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including an address signal from said associated processor means.
Claim 18
Dependent Claim
43 words
A multiprocessor process as set forth in claim 9, further including providing a plurality of buffers and a plurality of transceivers coupled to said associated processor means for receiving a said first instruction data including an address signal from said associated processor means.
Claim 19
Dependent Claim
162 words
A multiprocessor process comprising the steps of: (a) providing a plurality of processor systems, each processor system comprising memory interface means coupled to memory means for storage of instructions and data and processor means for processing data responsive to predetermined instructions and a global bus interconnecting each of said memory interface means, (b) providing an instruction data including address signal from a predetermined one of said processor means to its associated memory interface means, (c) determining the contents of the memory means associated with said memory interface means in response to said instruction data including address signal to obtain processing in said processing system in response to a non-coincidence of said first address signal, (d) providing an instruction data including address signal on said global bus in response to non-coincidence of said first address signal in said memory means in step (c), and (e) operating on said instruction data at a second of said processor systems in response to said instruction data.
Claim 20
Dependent Claim
162 words
A multiprocessor process comprising the steps of: (a) providing a plurality of processor systems, each processor system comprising memory interface means coupled to memory means for storage of instructions and data and processor means for processing data responsive to predetermined instructions and a global bus interconnecting each of said memory interface means, (b) providing an instruction data including address signal from a predetermined one of said processor means to its associated memory interface means, (c) determining the contents of the memory means associated with said memory interface means in response to said instruction data including address signal to obtain processing in said processing system in response to a non-coincidence of said first address signal, (d) providing an instruction data including address signal on said global bus in response to non-coincidence of said first address signal in said memory means in step (c), and (e) operating on said instruction data at a second of said processor systems in response to said instruction data.
Claim 21
Dependent Claim
188 words
A multiprocessor comprising: (a) a plurality of processor systems, each processor system comprising memory means for storage of instructions and data, processor means for processing data responsive to predetermined instructions and memory interface means coupled to said memory means and said processor means for interfacing said memory means and said processor means, (b) a global bus interconnecting said memory interface means of each of said processor systems, (c) each said processor means including means to provide first instruction data including a first notify signal to its associated memory interface means, (d) each said memory interface means including means responsive to said first notify signal from its associated processor means and non-coincidence of said notify signal in its associated memory to provide second instruction data including a second notify signal on said global bus, and (e) means at each said memory interface means other than the memory interface providing said second instruction data including a second notify signal and responsive to said second notify signal to provide operation of its associated processor means and memory means in accordance with and responsive to said instruction data on said global bus.
Claim 22
Dependent Claim
188 words
A multiprocessor comprising: (a) a plurality of processor systems, each processor system comprising memory means for storage of instructions and data, processor means for processing data responsive to predetermined instructions and memory interface means coupled to said memory means and said processor means for interfacing said memory means and said processor means, (b) a global bus interconnecting said memory interface means of each of said processor systems, (c) each said processor means including means to provide first instruction data including a first notify signal to its associated memory interface means, (d) each said memory interface means including means responsive to said first notify signal from its associated processor means and non-coincidence of said notify signal in its associated memory to provide second instruction data including a second notify signal on said global bus, and (e) means at each said memory interface means other than the memory interface providing said second instruction data including a second notify signal and responsive to said second notify signal to provide operation of its associated processor means and memory means in accordance with and responsive to said instruction data on said global bus.
Claim 23
Dependent Claim
67 words
A multiprocessor as set forth in claim 18, wherein each said memory interface means further includes means responsive to said first instruction data including said notify signal from its associated processor and a second predetermined condition of its associated memory means to inhibit said second notify signal and to provide operation of its associated processor means and memory means in accordance with instructions from said processor means.
Claim 24
Dependent Claim
40 words
A multiprocessor as set forth in claim 19 wherein said memory interface further includes a plurality of transceivers coupled to said global bus for transmitting and receiving a said second instruction data including said notify signal on said global bus.
Claim 25
Dependent Claim
48 words
A multiprocessor as set forth in claim 20 wherein said memory interface further includes a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including said notify signal from said associated processor means.
Claim 26
Dependent Claim
48 words
A multiprocessor as set forth in claim 19 wherein said memory interface further includes a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including said notify signal from said associated processor means.
Claim 27
Dependent Claim
39 words
A multiprocessor as set forth in claim 18 wherein said memory interface further includes a plurality of transceivers coupled to said global bus for transmitting and receiving said second instruction data including said notify signal on said global bus.
Claim 28
Dependent Claim
48 words
A multiprocessor as set forth in claim 23 wherein said memory interface further includes a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including said notify signal from said associated processor means.
Claim 29
Dependent Claim
48 words
A multiprocessor as set forth in claim 18 wherein said memory interface further includes a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including said notify signal from said associated processor means.
Claim 30
Dependent Claim
180 words
A multiprocessor process, comprising the steps of: (a) providing a plurality of processor systems, each processor system comprising memory means for storage of instructions and data, processor means for processing data responsive to predetermined instructions and memory interface means coupled to said memory means and said processor means, (b) providing a global bus interconnecting said memory interface means of each said processor system, (c) providing first instruction data including a notify signal at one of said processor means and sending said first instruction data including a notify signal to its associated memory interface means, (d) providing second instruction data including a notify signal from said associated memory interface means to said global bus responsive to said first instruction data including a notify signal from its associated processor means and a non-coincidence of said first notify signal in said associated memory bus, and (e) providing operation of said associated processor means and memory means responsive to a second notify signal on said global bus from a non-associated memory interface means in accordance with and responsive to instructions on said global bus.
Claim 31
Dependent Claim
180 words
A multiprocessor process, comprising the steps of: (a) providing a plurality of processor systems, each processor system comprising memory means for storage of instructions and data, processor means for processing data responsive to predetermined instructions and memory interface means coupled to said memory means and said processor means, (b) providing a global bus interconnecting said memory interface means of each said processor system, (c) providing first instruction data including a notify signal at one of said processor means and sending said first instruction data including a notify signal to its associated memory interface means, (d) providing second instruction data including a notify signal from said associated memory interface means to said global bus responsive to said first instruction data including a notify signal from its associated processor means and a non-coincidence of said first notify signal in said associated memory bus, and (e) providing operation of said associated processor means and memory means responsive to a second notify signal on said global bus from a non-associated memory interface means in accordance with and responsive to instructions on said global bus.
Claim 32
Dependent Claim
70 words
A multiprocessor process as set forth in claim 26, further including the step of inhibiting said second said second instruction data including said second notify signal and providing operation of its associated processor means and memory means in accordance with instructions from said processor means responsive to said first instruction data including said first notify signal from its associated processor and a second predetermined condition of its associated memory means.
Claim 33
Dependent Claim
39 words
A multiprocessor process as set forth in claim 27, further including providing a plurality of transceivers coupled to said global bus for transmitting and receiving a said second instruction data including said second notify signal on said global bus.
Claim 34
Dependent Claim
46 words
A multiprocessor process as set forth in claim 28, further including providing a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving and processing a said first instruction data including a notify signal from said associated processor means.
Claim 35
Dependent Claim
44 words
A multiprocessor process as set forth in claim 27, further including providing a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving a said first instruction data including a notify signal from said associated processor means.
Claim 36
Dependent Claim
39 words
A multiprocessor process as set forth in claim 26, further including providing a plurality of transceivers coupled to said global bus for transmitting and receiving a said second instruction data including said second notify signal on said global bus.
Claim 37
Dependent Claim
45 words
A multiprocessor process as set forth in claim 31, further including providing a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving and processing said first instruction data including a notify signal from said associated processor means.
Claim 38
Dependent Claim
44 words
A multiprocessor process as set forth in claim 26, further including providing a plurality of buffers and a second plurality of transceivers coupled to said associated processor means for receiving a said first instruction data including a notify signal from said associated processor means.
Claim 39
Dependent Claim
157 words
A multiprocessor process comprising the steps of: (a) providing a plurality of processor systems, each processor system comprising memory interface means coupled to memory means for storage of instructions and data and processor means for processing data responsive to predetermined instructions and a global bus interconnecting said memory interface means, (b) providing instruction data including a first notify signal from a predetermined one of said processor means to its associated memory interface means, (c) determining the contents of the memory means associated with said memory interface means in response to said instruction data including said first notify signal to obtain processing in said processing system in response to a first predetermined condition, (d) providing a second instruction data including a second notify signal on said global bus in response to a second predetermined condition in step (c), and (e) operating on said instruction data at a second of said processor systems in response to said instruction data.
Claim 40
Dependent Claim
157 words
A multiprocessor process comprising the steps of: (a) providing a plurality of processor systems, each processor system comprising memory interface means coupled to memory means for storage of instructions and data and processor means for processing data responsive to predetermined instructions and a global bus interconnecting said memory interface means, (b) providing instruction data including a first notify signal from a predetermined one of said processor means to its associated memory interface means, (c) determining the contents of the memory means associated with said memory interface means in response to said instruction data including said first notify signal to obtain processing in said processing system in response to a first predetermined condition, (d) providing a second instruction data including a second notify signal on said global bus in response to a second predetermined condition in step (c), and (e) operating on said instruction data at a second of said processor systems in response to said instruction data.
References Cited (Backward Citations)
US3444525A
Cited
US3581291A
Cited
US3771137A
Cited
US4015242A
Cited
US3934232A
Cited
US4228496A
Cited
US4214305A
Cited
US4197589A
Cited
US4402046A
Cited
US4253146A
Cited
US4387427A
Cited
US4240143A
Cited
US4404628A
Cited
US4493021A
Cited
US4402059A
Cited
US4428043A
Cited
US4539655A
Cited
US4485438A
Cited
US4513370A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-02-26 | 1993-08-28 | 1994-02-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-02-26 | 1997-08-28 | 1998-02-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-02-26 | 2001-08-28 | 2002-02-27 | $7700.00 | Window Closed / Lapsed |