×

Extended symmetrical multiprocessor address mapping

  • US 5,796,605 A
  • Filed: 07/02/1996
  • Issued: 08/18/1998
  • Est. Priority Date: 07/02/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A memory mapping method for the system memory address space of a multiprocessor computer system having a plurality of processing nodes, each processing node having a plurality of bus devices, the method comprising:

  • dividing the system memory address space into multiple regions, wherein the number of regions equals the number of processing nodes in said microprocessor computer system, and wherein the amount of system memory address space encompassed by each one of said regions is inversely proportional to the number of said processing nodes;

    assigning a different one of said regions to each one of said processing nodes, wherein each processing node has a local address space corresponding its assigned one of said regions;

    attempting a local address space transaction in the processing node to which the corresponding one of said regions is assigned, wherein said local address space transaction is broadcast to each bus device in the corresponding node without broadcasting said local address space transaction to the other processing nodes in said multiprocessor computer system;

    checking memory access rights for said local address space transaction; and

    reissuing said local address space transaction to all of said processing nodes in said multiprocessor computer system if said checking determines improper access rights.

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