Title :
Design and Analysis of a Robust Pipelined Memory System
Author :
Wang, Hao ; Zhao, Haiquan Chuck ; Lin, Bill ; Xu, Jun Jim
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of California, San Diego, CA, USA
Abstract :
Many network processing applications require wire-speed access to large data structures or a large amount of flow-level data, but the capacity of SRAMs is woefully inadequate in many cases. In this paper, we analyze a robust pipelined memory architecture that can emulate an ideal SRAM by guaranteeing with very high probability that the output sequence produced by the pipelined memory architecture is the same as the one produced by an ideal SRAM under the same sequence of memory read and write operations, except time-shifted by a fixed pipeline delay of ¿. The design is based on the interleaving of DRAM banks together with the use of a reservation table that serves in part as a data cache. In contrast to prior interleaved memory solutions, our design is robust even under adversarial memory access patterns, which we demonstrate through a rigorous worst-case theoretical analysis using a combination of convex ordering and large deviation theory.
Keywords :
DRAM chips; SRAM chips; memory architecture; network synthesis; pipeline processing; telecommunication network routing; DRAM banks; SRAM banks; convex ordering; data structures; deviation theory; memory access patterns; network processing; robust pipelined memory architecture; robust pipelined memory system; wire-speed access; Buffer storage; Data structures; Delay; Information analysis; Information security; Inspection; Intrusion detection; Memory architecture; Random access memory; Robustness;
Conference_Titel :
INFOCOM, 2010 Proceedings IEEE
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-5836-3
DOI :
10.1109/INFCOM.2010.5461971