Changes between Version 8 and Version 9 of Component/Mapping Table/Tables Creation


Ignore:
Timestamp:
Jan 26, 2010, 11:59:00 AM (14 years ago)
Author:
Nicolas Pouillon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Mapping Table/Tables Creation

    v8 v9  
    4848we have a 32-bit address:
    4949
    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 ||                ||
    5354
    5455== Creating the routing tables ==
     
    6768
    6869When calling `getRoutingTable( IntTab(1) )`, the resulting routing table
    69 will only contain information about `seg2`, `seg3`  and `seg4`, which targets `(1, …)`.
     70will only contain information about segments which targets `(1, …)`: `seg2`, `seg3`  and `seg4`.
     71
    7072As the 8 first bits of address are assumed already decoded, the table only decodes the next 4 bits:
    7173
     
    9698Locality tables just tell whether an address is local to a subtree of the network or not.
    9799
    98 In the above example, locality table creation for local interconnect 0 (`getLocalityTable( IntTab(0) )`) would be:
     100In the above example, locality table creation for local interconnect 0 (`getLocalityTable( IntTab(0) )`) would involve:
    99101
    100102|| Name  ||  Address    || Address![31:24]|| Target cluster ||