×

Symmetric multiprocessing computer with non-uniform memory access architecture

  • US 5,887,146 A
  • Filed: 08/12/1996
  • Issued: 03/23/1999
  • Est. Priority Date: 08/14/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A scalable multiprocessor computer system, comprising:

  • a backplane, including at least one backplane communication bus;

    a plurality of motherboards, detachably connected to said backplane;

    each motherboard interfacing to said at least one backplane communication bus, each of said plurality of motherboards including;

    at least one backplane communication bus interface mechanism interfacing at least one of said plurality of motherboards to said at least one backplane communication bus;

    a motherboard communication bus comprising a first segment that is selectably interfaceable to said at least one backplane communication bus and at least one second segment, said motherboard communication bus including a crossbar register switch selectably interconnecting said at least one second segment of said motherboard communication bus to said first segment;

    a motherboard communication bus request arbitration mechanism arbitrating requests from said plurality of motherboards for access to said first segment and said at least one second segment of said motherboard communication bus by selected ones of said plurality of motherboards;

    a memory system including main memory distributed among said plurality of motherboards, directory memory for maintaining main memory coherency with caches on other motherboards, and a memory controller module for accessing said main memory and directory memory and interfacing to said motherboard communication bus; and

    at least one daughterboard, detachably connected to said motherboard and interfacing to said motherboard communication bus, said at least one daughterboard further including;

    a motherboard communication bus interface module, for interfacing said at least one daughterboard to said motherboard communication bus and a local bus on said daughterboard; and

    at least one cache memory system including cache memory and a cache controller module maintaining said cache memory for a processor of said scalable multiprocessor computer system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×