pe_macro(1)
Error message #20: This is the exclusive OR comparison of the data
fetched over the router with the data received. 64 bits of data were
fetched using one
rfetch64
command. Any bit set in this word indicates
an erroneous bit in the data received. This word represents bits 0-31 of
the 64-bit word.
Error message #21: This word represents bits 32–63 of the 64-bit word
discussed in message #20.
Error message #22: This is the exclusive OR comparison of the expected
flag bits with the actual flag bits set during the rsend and the rfetch
operations. The position of the bits in the word indicate which flag is in
question and when it was noted. This word does not show the actual state
of the flag bits, it only indicates which flags were in error.
0 f
f
f
f
ff
r
r
r
r
r
t
t
t
t
t
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
After ropen
After rclose
After
After
Before ropen
0
f
c
9
6
3
0
MPP_FIG_294
rsend64
rfetch64
rt2b
: All PEs ROSEND And RFETCHC To Self — This test uses the
combination command ROSEND to both open the router and send data,
and the combination command FETCHC to both fetch data via the router
and close the router connection.
In this test each PE uses the router to send to and fetch from itself. With
all PEs attempting to do this, it takes 16 tries before all the connections
have been made and data transferred.
The test repeats this for 8-bit, 16-bit, 32-bit and 64-bit transfers.
If it detects an error, the test prints an error message giving the
attempted operation, the expected result and the actual result. This
is an explanation of the result:
*
Error message #1: This is the number of operations before all PEs
had completed their router transfer using the 8-bit commands. Only
1/16 of the PEs can be connected at any one time, so it takes 16
operations to complete.
*
Error message #2: This is the exclusive OR comparison of the data
sent over the router with the data received at the other end. 16 bits
of data were sent using two
rosend8
commands. Any bit set in this
word indicates an erroneous bit in the data received.
*
Error message #3: This is the exclusive OR comparison of the data
fetched over the router with the data received. 16 bits of data were
fetched using two
rfetchc8
commands. Any bit set in this word
indicates an erroneous bit in the data received.
*
Error message #4: This is the exclusive OR comparison of the
expected flag bits with the actual flag bits set during the rosend and
the rfetchc operations. The position of the bits in the word indicate
which flag is in question and when it was noted. This word does not
Data Parallel Unit Reference Pages B–47