# DMA & PE design
## [Eyeriss](https://www.rle.mit.edu/eems/wp-content/uploads/2016/11/eyeriss_jssc_2017.pdf)


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


