Hardware Module Architecture
Handshaking Signals: ready, completion
Latch: controlled by input enable (IE) and output enable (OE)
Working: kernel begins computation at ready signal indicating the availability of data at its input. Then raises completion flag after computation. The ready signal is a function of input enable signals and the completion signal (generated by logic).