Processing Element¶
ACCUM IN_B
\ |
\ |
\___v___
| Proc |
IN_A ---->| Elem |
¯¯¯|¯¯¯
|
v
OUT (to TLB mapped memory)
Processing Element is the fundamental element in systolic array. This is a basic implementation of a 2D PE for 2D systolic array or DSP grid.
Timing¶
PE component will only accumulate the result if the ACCUM is high. This is efficient for pipelining multiple GEMM in stream.