# DMA & PE design ## [Eyeriss](https://www.rle.mit.edu/eems/wp-content/uploads/2016/11/eyeriss_jssc_2017.pdf) ![](https://i.imgur.com/tafvNG5.png) ![](https://i.imgur.com/QtnIpMT.png) 1) Convolutional Reuse: Each filter weight is reused E×F times in the same ifmap plane, and each ifmap pixel is usually reused R×S times in the same filter plane. 2) Filter Reuse: Each filter weight is reused across the batch of N ifmaps. 3) Ifmap Reuse: Each ifmap pixel is reused across M filters (to generate M ofmap channels). * psum accumulation across C×R×S values into one ofmap value can be done as soon as possible ![](https://i.imgur.com/jV9DkH5.png) ![](https://i.imgur.com/ID0Yz2I.png) ![](https://i.imgur.com/PfTfkrr.png)