Patent US4910669A successfully refreshed from Google Patents.
US4910669A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Binary tree multiprocessor
Assignee: Nokia Bell Labs
•
Filing: 1987-04-03
•
Granted: 1990-03-20
•
Expires: 2007-04-03
Abstract
Abstract A binary tree multiprocessing array of plural signal processing elements, and having input/output for the array entirely through a root one of the processing elements, includes in each processing element thereof a hardware, pipelined, floating point, multiply/accumulate processing function for cooperating with a procesing element memory and a processing element input/output processing function to perform signal pattern matching of input digital signal sequences provided to and/or through the root processing element with respect to at least one digital signal sequence pattern stored in the memory.
Inventors
- 👤 Allen L. Gorin
- 👤 Robert N. Lewine
- 👤 Patrick A. Makofsky
- 👤 Richard R. Shively
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 20:33
CPC Classifications
G; G06; G06F; G06F13/00; G06F15/00; G06F15/76; G06F15/80; G06F15/8007; G06F15/8023
Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
226 words
A binary tree multiprocessing machine comprising: an array of plural identical signal processing and communicating elements connected to a host through a root element, said elements arranged in a sequence of tree levels extending between said root element, through at least one multiple element intermediate level, to a multiple element leaf level, said elements comprising means for matching unknown digital signal pattern data to reference digital signal pattern data by executing a process substantially identically performed in each element and consisting of Broadcast, Sliced Procedure, Resolve, and Report functions, means acting through said root element, for effecting input/output communication and data signal coupling for the entire array, each element comprising: an input/output processing facility and a memory for storing said reference digital signal pattern, and a hardware, pipelined multiply/accumulate processor and an execution processor in each said element, means for selectively coupling command signals from said Host received through said input/output processing facility during said Sliced Procedure function, to said pipelined processor and to said execution processor, for mathematically correlating unknown input digital signal pattern data with said reference digital signal pattern data stored in each said element, said pipelined processor executing floating point multiplication and floating point addition operations in a single multiply/accumulate instruction execution, on said unknown data and said reference data thereby performing two floating point operations in execution of a single instruction.
Claim 2
Dependent Claim
226 words
A binary tree multiprocessing machine comprising: an array of plural identical signal processing and communicating elements connected to a host through a root element, said elements arranged in a sequence of tree levels extending between said root element, through at least one multiple element intermediate level, to a multiple element leaf level, said elements comprising means for matching unknown digital signal pattern data to reference digital signal pattern data by executing a process substantially identically performed in each element and consisting of Broadcast, Sliced Procedure, Resolve, and Report functions, means acting through said root element, for effecting input/output communication and data signal coupling for the entire array, each element comprising: an input/output processing facility and a memory for storing said reference digital signal pattern, and a hardware, pipelined multiply/accumulate processor and an execution processor in each said element, means for selectively coupling command signals from said Host received through said input/output processing facility during said Sliced Procedure function, to said pipelined processor and to said execution processor, for mathematically correlating unknown input digital signal pattern data with said reference digital signal pattern data stored in each said element, said pipelined processor executing floating point multiplication and floating point addition operations in a single multiply/accumulate instruction execution, on said unknown data and said reference data thereby performing two floating point operations in execution of a single instruction.
Claim 3
Dependent Claim
72 words
The binary tree multiprocessing array in accordance with claim 1, further comprising: means for interconnecting each of said elements in one of said levels for bidirectionally communicating with only one of said elements, a parent element, in an adjacent level in the direction of said root element, and for bidirectionally communicating with no more than two of said elements, child elements, in an adjacent level in the direction of said leaf level.
References Cited (Backward Citations)
US4384273A
Cited
US4400788A
Cited
US4639857A
Cited
US4583164A
Cited
US4507726A
Cited
US4599691A
Cited
US4622632A
Cited
US4599693A
Cited
US4591980A
Cited
US4794528A
Cited
US4748674A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-03-19 | 1993-09-18 | 1994-03-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-03-19 | 1997-09-18 | 1998-03-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-03-19 | 2001-09-18 | 2002-03-20 | $7700.00 | Window Closed / Lapsed |