DocumentCode :
3601030
Title :
Two-Port PCM Architecture for Network Processing
Author :
Jiayin Li ; Dgien, David B. ; Hunter, Nathan Altay ; Zhao, Yirong ; Mohanram, Kartik
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Pittsburgh, Pittsburgh, PA, USA
Volume :
23
Issue :
10
fYear :
2015
Firstpage :
2135
Lastpage :
2148
Abstract :
Asymmetry in read/write access latencies, which leads to issues of blocking writes and low throughput performance, is a common challenge impeding the integration of emerging nonvolatile memory technologies into high-performance computing systems. Approaches based on multiporting and virtually pipelined architectures, which have been studied in static random access memory (SRAM)/dynamic random access memory (DRAM)/hybrid-SRAM/DRAM memory systems for high throughput performance, provide an attractive means to overcome these challenges through innovations spanning the memory cell to architecture levels. This paper describes a virtually pipelined memory architecture built on a two-port phase change memory (PCM) substrate for high-performance networking applications. The proposed two-port PCM cell significantly reduces the probability of bank conflicts due to blocking writes. We comprehensively evaluate the two-port cell design in terms of programming current, voltage pumping for access transistors, and area overhead. We also propose a two-port PCM bank design to provide the large bandwidth and bank parallelism critical for high-performance networking applications. Furthermore, the virtually pipelined architecture is implemented at the memory controller level, eliminating the extra delay of read requests due to the asymmetrical access latency through separate reservation tables for read and write requests. We analyze the performance of this architecture using queuing theory and statistical information obtained by processing packet traces using PacketBench, and show that the proposed innovations can reduce the expected read (write) delay by 12-$40times $ (up to 14%) over conventional single-port PCM for 110%-170% additional area.
Keywords :
DRAM chips; SRAM chips; phase change memories; queueing theory; PacketBench packet traces; access transistors; area overhead; asymmetrical access latency; bank conflict probability; blocking writes; dynamic random access memory; hybrid-SRAM-DRAM memory systems; network processing; phase change memory; programming current; queuing theory; static random access memory; statistical information; two-port PCM architecture; virtually pipelined memory architecture; voltage pumping; Computer architecture; MOS devices; Microprocessors; Phase change materials; Random access memory; Transistors; Computers and information processing; memory; phase change memory; phase change memory.;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2014.2360801
Filename :
6996019
Link To Document :
بازگشت