Addressing scheme supporting variable local addressing and variable global addressing
Abstract
A node comprises at least one agent and an input/output (I/O) circuit coupled to an interconnect within the node. The I/O circuit is configured to communicate on a global interconnect to which one or more other nodes are coupled during use. Addresses transmitted on the interconnect are in a first local address space of the node, and addresses transmitted on the global interconnect are in a global address space. The first local address space includes at least a first region used to address at least a first resource of the node. The node is programmable, during use, to relocate the first region within the first local address space, whereby a same numerical value in the first local address space and a second local address space corresponding to one of the other nodes coupled to the global interconnect refers to the first resource in the node during use.
Claims
exact text as granted — not AI-modified1 - 19 . (canceled)
20 . A method comprising:
configuring a first node to map a first region of a global address space to a second region of a first local address space within the first node, the second region defined to address at least one resource in the first node; and programming the first node to relocate the second region within the first local address space, whereby a same numerical value is used in the first local address space and in the global address space to address a location in the first region.
21 . The method as recited in claim 20 wherein configuring the first node comprises programming a global address to local address map storage in the first node to map the second region to the first region.
22 . The method as recited in claim 20 further comprising programming a second node to map one or more regions in a second local address space of the second node such that a third region having a same numerical value as the second region and the first region is mapped to the global address space.Join the waitlist — get patent alerts
Track US2005223188A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.