Patents Assigned to Kendall Square Research Corporation
-
Patent number: 5341483Abstract: An associative memory having an associativity of 2.sup.q, where (q) is an integer greater than or equal to one, is provided for storing information relating to data. The memory includes (n) tables, each having a plurality of entries for storing signals associated with data descriptors having a common set portion and common other portions. The entries of table (k), where (k) represents successive integers between (1) and (n-1), store pointers to respective entries of table (k+1). The entries of table (1) are arranged for access as a function of the common set portion and the common portion (1) with which they are respectively associated. The entries of the other tables are arranged for access as a function of (i) a value of the common set portion, (ii) a value of a pointer-respresentative signal of the respective table (m-1) entry means, and (iii) the value of the common portion(m) with which such table(m) entry means is respectively associated.Type: GrantFiled: May 31, 1990Date of Patent: August 23, 1994Assignee: Kendall Square Research CorporationInventors: Steven J. Frank, Paul A. Binder
-
Patent number: 5335325Abstract: An improved digital packet switching apparatus enabling enhanced packet transmission and high bandwidth packet transfer. The digital packet switching methods and apparatus permit selectively switching digital signal packet between a set of nodes. The invention includes multiple processing cells, each having a processor coupled to an associated content-addressable memory element. Packet processors, electrically coupled to the memory elements, selectively receive packets from the nodes and transmit the packets into at least one of the plural memory elements; or receive packets from the memory elements and transmit the packets to at least one of the nodes.Type: GrantFiled: March 26, 1990Date of Patent: August 2, 1994Assignee: Kendall Square Research CorporationInventors: Steven J. Frank, Henry Burkhardt, III, James B. Rothnie, William F. Mann
-
Patent number: 5313647Abstract: A digital data processing apparatus includes a processing element that executes a process for generating requests for access to mapped data in a memory element. The apparatus also includes a fork/checkpoint-signalling element that generates "new-process signals" which delineate new time intervals. The apparatus responds to data requests generated by the process before the first new-process signal by accessing a requested datum as stored in a first set in memory. An address space manager responds to certain requests, e.g., for write access, in subsequent intervals for copying the requested datum from the most recent set in which it is stored to the current interval and, thereafter, accessing that copy. The manager responds to other requests, e.g., those for read-type access, by accessing the requested datum in the most recent set in which it is stored.Type: GrantFiled: September 20, 1991Date of Patent: May 17, 1994Assignee: Kendall Square Research CorporationInventors: Mark A. Kaufman, Fernando Oliveira
-
Patent number: 5297265Abstract: A digital data processing apparatus has plural processing cells, each with a memory element that stores data page made up of plural subpages. At least one of the cells includes a CPU that can request access to a data subpage. A memory manager responds to selected data access requests by (i) allocating, within the memory local to the requesting CPU, exclusive physical storage space for a data page associated with the requested subpage, and (ii) storing the requested subpage in that allocated space. The apparatus recombines data pages and deallocates them on the basis of usage and access state. The apparatus also accesses data asynchronously with respect to execution of instructions by the CPU.Type: GrantFiled: June 22, 1989Date of Patent: March 22, 1994Assignee: Kendall Square Research CorporationInventors: Steven J. Frank, Henry Burkhardt, III, Linda Q. Lee, Nathan Goodman, Benson I. Margulies, Frederick D. Weber
-
Patent number: 5282201Abstract: A digital data communications apparatus includes first and second processing groups, each made up of a plurality of processing cells interconnected by an associated bus. An element (RRC) transfers information packets generated by the processing cells between the first and second processing groups. The RRC includes an input for receiving packets from the bus of the first processing group, as well as first and second outputs for outputting packets to the buses of the first and second groups, respectively. A control element routes packets received at the input to a selected one of the outputs based upon a prior history of routings of the datum referenced in that information packet (or requests for that data) between said first and second processing groups.Type: GrantFiled: May 10, 1990Date of Patent: January 25, 1994Assignee: Kendall Square Research CorporationInventors: Steven J. Frank, Henry Burkhardt, III, James B. Rothnie, David I. Epstein, Stephen W. Morss, Dana R. Kelly, Paul A. Binder
-
Patent number: 5251308Abstract: A digital data processing system includes a plurality of central processor units which share and access a common memory through a memory management element. The memory management element permits, inter alia, data in the common memory to be accessed in at least two modes. In the first mode, all central processing units requesting access to a given datum residing in memory are signalled of the datum's existence. In the second mode, only selected central processing units requesting access to a resident datum are notified that it exists, while others requesting access to the datum are signalled that it does not exist. The common memory can include a plurality of independent memory elements, each coupled to and associated with, a respective one of the central processing units. A central processing unit can include a post-store element for effecting the transfer of copies of data stored in its associated memory element to a memory element associated with another central processing unit.Type: GrantFiled: June 22, 1989Date of Patent: October 5, 1993Assignee: Kendall Square Research CorporationInventors: Steven J. Frank, Henry Burkhardt, III, James B. Rothnie, Benson I. Margulies, Frederick D. Weber, Linda Q. Lee, Glen Dudek, William F. Mann, Edward N. Kittlitz, Ruth Shelley
-
Patent number: 5245563Abstract: A method and processor for evaluating numbers processes components of a pair of input numbers A, B in a plurality of identical gate structures. Each gate structure receives information from two bit positions and operates without carry information or any earlier computations to produce a conditional sum word. A control signal derived from the conditional sum word provides the same evaluation as the actual sum in fewer processing steps. A preferred embodiment produces the sticky bit for a rounding off unit in a floating point processor.Type: GrantFiled: September 20, 1991Date of Patent: September 14, 1993Assignee: Kendall Square Research CorporationInventor: Charles E. Hauck, Jr.
-
Patent number: 5226039Abstract: A switch is provided for selectively routing digital information packets received from at least first and second external sources to at least first and second external destinations. At least one of the first sources generates an information packet including a datum, or a request therefore, and a corresponding descriptor. First and second routing interconnects have inputs for receiving packets from respective sources and outputs for transmitting packets to respective destinations. The interconnects are also coupled for transferring packets between one another. Directories within the interconnects store descriptors corresponding to data associated with the first destination, as well as requests routed from the other interconnect. A controller routes packets based on the correspondence, or lack thereof, between the descriptor in that packet and an entry signal allocated to corresponding directory.Type: GrantFiled: May 18, 1990Date of Patent: July 6, 1993Assignee: Kendall Square Research CorporationInventors: Steven J. Frank, Henry Burkhardt, III, James B. Rothnie, David I. Epstein, Stephen W. Morss, Dana R. Kelly, Paul A. Binder
-
Patent number: 5119481Abstract: A digital data processing apparatus includes a shift-register bus that transfers packets of digital information. The bus has a plurality of digital storage and transfer stages connected in series in a ring configuration. A plurality of processing cells, each including at least a memory element, are connected in a ring configuration through the bus, with each cell being in communication with an associated subset of stages of the bus. At least one processing cell includes a cell interconnect that performs at least one of modifying, extracting, replicating and transferring a packet based on an association, if any, between a datum identified in that packet and one or more data stored in said associated memory element.Type: GrantFiled: April 26, 1991Date of Patent: June 2, 1992Assignee: Kendall Square Research CorporationInventors: Steven J. Frank, Henry Burkhardt, III, Frederick D. Weber
-
Patent number: 5055999Abstract: A multiprocessor digital data processing system comprises a plurality of processing cells arranged in a hierarchy of rings. The system selectively allocates storage and moves exclusive data copies from cell to cell in response to access requests generated by the cells. Routing elements are employed to selectively broadcast data access requests, updates and transfers on the rings.Type: GrantFiled: December 22, 1987Date of Patent: October 8, 1991Assignee: Kendall Square Research CorporationInventors: Steven J. Frank, Henry Burkhardt, III, Linda O. Lee, Nathan Goodman, Benson I. Margulies, Frederick D. Weber
-
Patent number: 4934764Abstract: A computer system module assembly has modular equipment enclosures slidable and securable in a modular exoskeletal frame structure on a base. The frame structure includes horizontal frame members on which the enclosures slide with pawls movable on a threaded rod to engage studs on the enclosures to clamp the enclosure to the frame. Air cooling units in the enclosures provide independent cooling for each enclosure, moving air preferably from front to back of the enclosures, through perforated frame doors.Type: GrantFiled: March 31, 1989Date of Patent: June 19, 1990Assignee: Kendall Square Research CorporationInventors: Richard E. Leitermann, Neal H. Marshall, John C. Costello, Gianfranco D. Zaccai
-
Patent number: D324376Type: GrantFiled: March 31, 1989Date of Patent: March 3, 1992Assignee: Kendall Square Research CorporationInventors: Richard E. Leitermann, Neal H. Marshall, John C. Costello, Gianfranco D. Zaccai
-
Patent number: D343828Type: GrantFiled: June 10, 1991Date of Patent: February 1, 1994Assignee: Kendall Square Research CorporationInventors: Richard E. Leitermann, Neal H. Marshall, John c. Costello, Benjamin J. Beck