Patents Assigned to Kendall Square Research Corporation
  • Patent number: 5341483
    Abstract: 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: Grant
    Filed: May 31, 1990
    Date of Patent: August 23, 1994
    Assignee: Kendall Square Research Corporation
    Inventors: Steven J. Frank, Paul A. Binder
  • Patent number: 5335325
    Abstract: 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: Grant
    Filed: March 26, 1990
    Date of Patent: August 2, 1994
    Assignee: Kendall Square Research Corporation
    Inventors: Steven J. Frank, Henry Burkhardt, III, James B. Rothnie, William F. Mann
  • Patent number: 5313647
    Abstract: 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: Grant
    Filed: September 20, 1991
    Date of Patent: May 17, 1994
    Assignee: Kendall Square Research Corporation
    Inventors: Mark A. Kaufman, Fernando Oliveira
  • Patent number: 5297265
    Abstract: 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: Grant
    Filed: June 22, 1989
    Date of Patent: March 22, 1994
    Assignee: Kendall Square Research Corporation
    Inventors: Steven J. Frank, Henry Burkhardt, III, Linda Q. Lee, Nathan Goodman, Benson I. Margulies, Frederick D. Weber
  • Patent number: 5282201
    Abstract: 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: Grant
    Filed: May 10, 1990
    Date of Patent: January 25, 1994
    Assignee: Kendall Square Research Corporation
    Inventors: Steven J. Frank, Henry Burkhardt, III, James B. Rothnie, David I. Epstein, Stephen W. Morss, Dana R. Kelly, Paul A. Binder
  • Patent number: 5251308
    Abstract: 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: Grant
    Filed: June 22, 1989
    Date of Patent: October 5, 1993
    Assignee: Kendall Square Research Corporation
    Inventors: 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: 5245563
    Abstract: 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: Grant
    Filed: September 20, 1991
    Date of Patent: September 14, 1993
    Assignee: Kendall Square Research Corporation
    Inventor: Charles E. Hauck, Jr.
  • Patent number: 5226039
    Abstract: 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: Grant
    Filed: May 18, 1990
    Date of Patent: July 6, 1993
    Assignee: Kendall Square Research Corporation
    Inventors: Steven J. Frank, Henry Burkhardt, III, James B. Rothnie, David I. Epstein, Stephen W. Morss, Dana R. Kelly, Paul A. Binder
  • Patent number: 5119481
    Abstract: 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: Grant
    Filed: April 26, 1991
    Date of Patent: June 2, 1992
    Assignee: Kendall Square Research Corporation
    Inventors: Steven J. Frank, Henry Burkhardt, III, Frederick D. Weber
  • Patent number: 5055999
    Abstract: 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: Grant
    Filed: December 22, 1987
    Date of Patent: October 8, 1991
    Assignee: Kendall Square Research Corporation
    Inventors: Steven J. Frank, Henry Burkhardt, III, Linda O. Lee, Nathan Goodman, Benson I. Margulies, Frederick D. Weber
  • Patent number: 4934764
    Abstract: 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: Grant
    Filed: March 31, 1989
    Date of Patent: June 19, 1990
    Assignee: Kendall Square Research Corporation
    Inventors: Richard E. Leitermann, Neal H. Marshall, John C. Costello, Gianfranco D. Zaccai
  • Patent number: D324376
    Type: Grant
    Filed: March 31, 1989
    Date of Patent: March 3, 1992
    Assignee: Kendall Square Research Corporation
    Inventors: Richard E. Leitermann, Neal H. Marshall, John C. Costello, Gianfranco D. Zaccai
  • Patent number: D343828
    Type: Grant
    Filed: June 10, 1991
    Date of Patent: February 1, 1994
    Assignee: Kendall Square Research Corporation
    Inventors: Richard E. Leitermann, Neal H. Marshall, John c. Costello, Benjamin J. Beck