What do all the rows and columns mean?
Instructions from the even (compute) pipeline are listed along the far left column, and instructions from the odd pipeline are listed along the far right column. If a single row contains both an even and odd instruction, it means that a dual issue will successfully take place. The vertical x’s represent clock cycles. A column of x’s correspond to the cycles consumed by the instruction that is in the same row as the first x. Successive cycles of the even pipeline form a diagonal towards the lower right, and the odd pipeline forms a diagonal towards the lower left. The two diagonals meet in the middle and then wrap back around. Veteran spu_timing users know that a well-tuned program forms a steep diagonal line from the upper left to the lower right. In the Assembly Visualizer, a good program instead forms steep V shapes towards the center.