Changes between Version 8 and Version 9 of Component/Mapping Table/Tables Creation
- Timestamp:
- Jan 26, 2010, 11:59:00 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Component/Mapping Table/Tables Creation
v8 v9 48 48 we have a 32-bit address: 49 49 50 || width:|| 8 || 4 || (the rest) || 51 || bits: || 31 — 24 ||23 — 20 || 19 — 0 || 52 || field:|| vgmn || lc0 & lc1 || rest of address || 50 || widths: || 8 || 4 || remaining bits || 51 || bits: || 31 — 24 ||23 — 20 || 19 — 0 || 52 || locality decision for: || lc0, lc1 || || || 53 || routing decision for: || vgmn || lc0, lc1 || || 53 54 54 55 == Creating the routing tables == … … 67 68 68 69 When calling `getRoutingTable( IntTab(1) )`, the resulting routing table 69 will only contain information about `seg2`, `seg3` and `seg4`, which targets `(1, …)`. 70 will only contain information about segments which targets `(1, …)`: `seg2`, `seg3` and `seg4`. 71 70 72 As the 8 first bits of address are assumed already decoded, the table only decodes the next 4 bits: 71 73 … … 96 98 Locality tables just tell whether an address is local to a subtree of the network or not. 97 99 98 In the above example, locality table creation for local interconnect 0 (`getLocalityTable( IntTab(0) )`) would be:100 In the above example, locality table creation for local interconnect 0 (`getLocalityTable( IntTab(0) )`) would involve: 99 101 100 102 || Name || Address || Address![31:24]|| Target cluster ||