Changes between Version 26 and Version 27 of InterconnexionNetworks


Ignore:
Timestamp:
Sep 2, 2010, 10:45:40 AM (14 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InterconnexionNetworks

    v26 v27  
    2525The X_ID, Y_ID and L_ID are coded on NX, NY, NL bits respectively.
    2626The NX, NY and NL parameters are global for a given instance of the TSAR architecture.  NX & NY cannot be larger than 5 (no more than 1024 clusters),
    27 but can be smaller, if the number of clusters is larger than 1024. NL cannot be larger than 4 (no more than 16 ports per cluster).
     27but can be smaller, if the number of clusters is larger than 1024. NL is equal to 4 (no more than 16 target ports or 16 initiator ports per cluster).
    2828
    2929In order to simplify the hardware implementation of the memory coherence protocol, the L_ID values are standardized on the coherence network, and the same value is used for an initaitor port and for a target port:
     
    4646
    4747 * According to the NUMA characteristics of the TSAR architecture, there is no transcoding of the X & Y fields, that directly define the target cluster coordinates  (X_INDEX, Y_INDEX).
    48  * The network decodes the LADR field to obtain the target LOCAL_INDEX, using a local routing table (implemented as a wired decoder in each local interconnect controller). The local routing tables and the number of bits NLADR to be decoded depend on the cluster.
     48 * The network decodes the LADR field to obtain the target L_ID, using a local routing table (implemented as a wired decoder in each local interconnect controller). The local routing tables and the number of bits NLADR to be decoded depend on the cluster.
    4949
    5050=== 2.2 Initiator identification ===