Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SystolicArray_dataflow

洪翊碩
October 13, 2024
28

 SystolicArray_dataflow

洪翊碩

October 13, 2024
Tweet

Transcript

  1. Systolic Array × a 11 a 13 a 12 a

    14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44 c 11 c 13 c 12 c 14 c 21 c 23 c 22 c 24 c 31 c 33 c 32 c 34 c 41 c 43 c 42 c 44 = 4*4 Matrix Multiplication Computed by Systolic Array
  2. a 11 a 13 a 12 a 14 a 21

    a 24 a 22 a 23 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 34 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 14 b 41 b 43 b 42 b 44 Systolic Array Dataflow × a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44
  3. a 11 a 13 a 12 a 14 a 21

    a 24 a 22 a 23 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 34 b 21 b 23 b 24 b 31 b 33 b 14 b 41 b 43 b 44 b 12 b 22 b 32 b 42 Systolic Array Dataflow × a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44
  4. a 11 a 13 a 12 a 14 a 21

    a 24 a 22 a 23 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 34 b 21 b 23 b 24 b 31 b 33 b 14 b 41 b 43 b 44 b 12 b 22 b 32 b 42 Systolic Array Dataflow × a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44
  5. a 14 a 11 a 12 a 21 a 24

    a 22 a 23 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 34 b 21 b 23 b 24 b 33 b 14 b 41 b 43 b 44 b 12 b 22 b 32 a 13 b 42 b 31 Systolic Array Dataflow × a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44
  6. a 11 a 12 a 21 a 24 a 22

    a 23 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 34 b 21 b 23 b 24 b 33 b 14 b 43 b 44 b 12 a 13 b 42 b 31 a 14 b 41 b 22 b 32 Systolic Array Dataflow × a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44
  7. a 12 a 21 a 24 a 22 a 23

    a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 13 b 34 b 21 b 23 b 24 b 14 b 43 b 44 b 12 a 13 b 31 a 14 b 41 b 22 b 32 b 33 b 42 Systolic Array Dataflow × a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44
  8. a 24 a 22 a 23 a 31 a 33

    a 32 a 34 a 41 a 43 a 42 a 44 b 13 b 23 b 24 b 14 b 44 a 13 b 31 a 14 b 41 b 22 b 32 b 33 b 42 Systolic Array Dataflow × a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44 b 43 b 34
  9. a 24 a 23 a 33 a 32 a 34

    a 41 a 43 a 42 a 44 b 23 b 24 b 14 a 14 b 41 b 32 b 33 b 42 Systolic Array Dataflow × a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44 b 43 b 34 b 44
  10. a 24 a 33 a 34 a 43 a 42

    a 44 b 24 b 33 b 42 Systolic Array Dataflow × a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44 b 43 b 34 b 44
  11. a 34 a 43 a 44 Systolic Array Dataflow ×

    a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44 b 43 b 34 b 44
  12. a 44 Systolic Array Dataflow × a 11 a 13

    a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44 b 44
  13. c 11 c 12 c 13 c 14 c 21

    c 22 c 23 c 24 c 31 c 32 c 33 c 34 c 41 c 42 c 43 c 44 Systolic Array × a 11 a 13 a 12 a 14 a 21 a 23 a 22 a 24 a 31 a 33 a 32 a 34 a 41 a 43 a 42 a 44 b 11 b 13 b 12 b 14 b 21 b 23 b 22 b 24 b 31 b 33 b 32 b 34 b 41 b 43 b 42 b 44 c 11 c 13 c 12 c 14 c 21 c 23 c 22 c 24 c 31 c 33 c 32 c 34 c 41 c 43 c 42 c 44 = 4*4 Matrix Multiplication Computed by Systolic Array