Changes between Version 28 and Version 29 of InterconnexionNetworks
- Timestamp:
- Nov 12, 2010, 6:34:14 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
InterconnexionNetworks
v28 v29 25 25 The X_ID, Y_ID and L_ID are coded on NX, NY, NL bits respectively. 26 26 The 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 is equal to 4 (no more than 16 target ports or 16 initiator ports per cluster).27 but can be smaller, if the number of clusters is smaller than 1024. NL is equal to 4 (no more than 16 target ports or 16 initiator ports per cluster). 28 28 29 In 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: 29 In 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: If the number of processors per cluster is NPROCS, the processor L_ID value is between 0 and (NPROCS-1). The memory cache L_ID is equal to NPROCS. 30 30 31 ||COMPONENT ||L_ID||32 || || ||33 ||Memory Cache ||0000||34 ||Processor 0 (L1 cache) ||0001||35 ||Processor 1 (L1 cache) ||0010||36 ||Processor 2 (L1 cache ||0011||37 ||Processor 3 (L1 cache) ||0100||38 31 39 32 === 2.1 Target identification ===