This is a question from Computer Architecture See Figure 7.13for example of Systolic Array in action. In this figure, you arecalculating two outputs: Now you want to calculate the sameoutputs. However, the weights are no long available at thefunctional units, Instead, the weights (Wii) are passing from thetop and the inputs (Xi) are passing from the left. Redraw thesystolic Array computation for Y1 and Y2.

[30pt] See Figure 7.13 for example of Systolic Array in action. In this figure, you are calculating two outputs: y, W17% + W12X2 + W13X3 and Y2 =W21X1 + W22X2 + W23X3 Now you want to calculate the same outputs. However, the weights are no long available at the functional units. Instead, the weights (Wii) are passing from the top and the inputs (Xi) are passing from the left. Redrew the systolic Array computation for Y1 and Y2. wz1 w22 W23 W11 W12 W13 w21 W22 w23 W21W22 W23 W11 W12 W13 w21 22 23 w y 1 =W11X2 + W12X2 + W43X3 w21 w22 w23 W11 W12 W13 Y1 = W14X1 + W42X2 + W43X3 w11w12 W13 Y1 =W11X + W12X2 + W43X3 w21 w22 w23 w21 W22 Y2 = W21X4+ W22%2+ W23X3 (D) Figure 7.13 Example of systolic array in action, from top to bottom on the page. In this example, the six weights are already inside the multiply-accumulate units, as is the norm for the TPU. The three inputs are staggered in time to get the desired effect, and in this example are shown coming in from the top. (In the TPU, the data actually comes in from the left.) The array passes the data down to the next element and the result of the computation to the right to the next element. At the end of the process, the sum of products is found to the right. Drawings courtesy of Yaz Sato. Show transcribed image text [30pt] See Figure 7.13 for example of Systolic Array in action. In this figure, you are calculating two outputs: y, W17% + W12X2 + W13X3 and Y2 =W21X1 + W22X2 + W23X3 Now you want to calculate the same outputs. However, the weights are no long available at the functional units. Instead, the weights (Wii) are passing from the top and the inputs (Xi) are passing from the left. Redrew the systolic Array computation for Y1 and Y2. wz1 w22 W23 W11 W12 W13 w21 W22 w23 W21W22 W23 W11 W12 W13 w21 22 23 w y 1 =W11X2 + W12X2 + W43X3 w21 w22 w23 W11 W12 W13 Y1 = W14X1 + W42X2 + W43X3 w11w12 W13 Y1 =W11X + W12X2 + W43X3 w21 w22 w23 w21 W22 Y2 = W21X4+ W22%2+ W23X3 (D) Figure 7.13 Example of systolic array in action, from top to bottom on the page. In this example, the six weights are already inside the multiply-accumulate units, as is the norm for the TPU. The three inputs are staggered in time to get the desired effect, and in this example are shown coming in from the top. (In the TPU, the data actually comes in from the left.) The array passes the data down to the next element and the result of the computation to the right to the next element. At the end of the process, the sum of products is found to the right. Drawings courtesy of Yaz Sato.

## Expert Answer

Answer to This is a question from Computer Architecture See Figure 7.13 for example of Systolic Array in action. In this figure, y…