DocumentCode
245390
Title
STD-TLB: A STT-RAM-based dynamically-configurable translation lookaside buffer for GPU architectures
Author
Xiaoxiao Liu ; Yong Li ; Yaojun Zhang ; Jones, Alex K. ; Yiran Chen
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Pittsburgh, Pittsburgh, PA, USA
fYear
2014
fDate
20-23 Jan. 2014
Firstpage
355
Lastpage
360
Abstract
Translation lookaside buffer (TLB) was recently introduced into modern graphics processing unit (GPU) architectures to support virtual memory addressing. Compared to CPUs, the performance of GPUs is more sensitive to the capacity of TLBs because of heavier memory accesses. However, large SRAM cell area greatly limits the implementable capacity of conventional SRAM-based TLBs. In this work, we propose using STT-RAM to construct TLBs in light of the unique memory access pattern in GPUs, i.e., infrequent data updates. STT-RAM TLB can replace its same-area SRAM counterpart with greater capacity, similar read performance and lower energy consumption. As an optimization of STT-RAM TLB, we further propose a STT-RAM-based dynamically-configurable TLB (STD-TLB) by leveraging differential sensing technique. STD-TLB can switch between high-capacity mode and high-performance mode on-the-fly based on real-time application needs. Our experiments show that compared to SRAM TLB, standard STT-RAM TLB improves the performance and energy delay product of GPU address translation by 32% and 75%, respectively, while STD-TLB achieves additional 15% and 13% improvements over standard STT-RAM TLB.
Keywords
buffer storage; graphics processing units; random-access storage; GPU architectures; SRAM cell area; SRAM-based TLB; STD-TLB; STT-RAM TLB optimization; STT-RAM-based dynamically-configurable TLB; differential sensing technique; graphics processing unit architectures; high-capacity mode; high-performance mode on-the-fly; infrequent data updates; memory access pattern; real-time application needs; translation lookaside buffer; virtual memory addressing; Benchmark testing; Computer architecture; Graphics processing units; Microprocessors; Random access memory; Sensors; Standards;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (ASP-DAC), 2014 19th Asia and South Pacific
Conference_Location
Singapore
Type
conf
DOI
10.1109/ASPDAC.2014.6742915
Filename
6742915
Link To Document