“…To solve the memory bandwidth limitation, several techniques have been developed, e.g., (1) caching, (2) memory interleaving, (3) parallel memory banks, (4) pipelining, and (5) hierarchical memory [19]. In this paper, to efficiently reduce memory access conflicts and reuse data, a multiport memory network architecture is used, in which there are four banks to buffer the search window (SW) data, current block (CB) data and MVs.…”