Title :
Optimization of shared memory controller for multi-core system
Author :
Shi, Jiang-Yi ; An, Ai-Nv ; Li, Kang ; Hao, Yue ; Liu, Pei-Yan ; Kang, Ying
Author_Institution :
Sch. of Microelectron., Xidian Univ., Xi´´an, China
Abstract :
This paper presents an optimized architecture of shared memory controller in packet processing multi-processor system on chip (MPSoC). The rotation priority algorithm in arbitration mechanism is ameliorated so that fairness of the memory access response and continuity of read/write commands are guaranteed. A `ping-pong´ structure is adopted in SRAM interface logic which optimizes the memory data throughput. The test results show that the proposed architecture improves total performance by up to 64.1% compared with original memory controller and the 100% peak utilization of the data bus can be obtained. The efficiency of memory access shared by multi-processor cores is advanced remarkably.
Keywords :
SRAM chips; shared memory systems; system-on-chip; SRAM interface logic; memory access response; multi-core system; packet processing multi-processor system on chip; shared memory controller; Bandwidth; Decoding; Delay; Optimization; Queueing analysis; Random access memory;
Conference_Titel :
Solid-State and Integrated Circuit Technology (ICSICT), 2010 10th IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-5797-7
DOI :
10.1109/ICSICT.2010.5667755