Title :
Rectangularly Multi-Module Memory System with Table-Based Dynamic Addressing Scheme
Author :
Xu, Jinbo ; Dou, Yong ; Zhou, Jie
Author_Institution :
Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha
Abstract :
Many researchers have been interested in the processor-memory bottleneck problem. Quite a few image applications are only interested in one or more partial regions in the images. This paper proposes an efficient multi-access memory scheme for these image applications with multiple interested regions. A multi-module memory structure is presented between the main memory and the processing units, which achieves conflict-free parallel access of randomly aligned rectangular blocks of data in the interested regions. To increase the accessing efficiency, only interested regions are transmitted from main memory to secondary multi-module memory structure, and overlapped data between different regions are reused without retransfer. The addressing scheme of secondary multi-module memory is not based on predetermined addressing function, but based on a table structure mapping virtual addresses of required data to physical addresses of secondary memory modules, which increases data reusability without losing addressing consistency. The table content is updated for addressing consistency every time processing a new region. The proposed twin-table structure and block-rescheduling scheme reduce the addressing latency. Synthesis results on FPGA indicate small hardware costs for a range of access pattern dimensions. Significant transfer speedups in our experiments are achieved when compared with the scheme that accesses main memory directly.
Keywords :
storage allocation; storage management; addressing consistency; addressing latency; block-rescheduling scheme; conflict-free parallel access; efficient multiaccess memory scheme; image application; multimodule memory structure; processor-memory bottleneck problem; rectangularly multimodule memory system; table-based dynamic addressing scheme; twin-table structure; Application software; Computer architecture; Computer science; Costs; Delay; Field programmable gate arrays; Hardware; Target recognition; Target tracking; Throughput; Conflict-free parallel access; FPGA; data reusability; image processing; multi-module memory;
Conference_Titel :
Networking, Architecture, and Storage, 2008. NAS '08. International Conference on
Conference_Location :
Chongqing
Print_ISBN :
978-0-7695-3187-8
DOI :
10.1109/NAS.2008.42