Title
Hybrid DRAM/PRAM-based main memory for single-chip CPU/GPU
Abstract
Single-chip CPU/GPU architecture is being adopted in high-end (embedded) systems, e.g., smartphones and tablet PCs. Main memory subsystem is expected to consist of hybrid DRAM and phase-change RAM (PRAM) due to the difficulties in DRAM scaling. In this work, we address the performance optimization of the hybrid DRAM/PRAM main memory for single chip CPU/GPU. Based on the tight requirements of low latency from CPU and the relative tolerance to long latency from GPU, DRAM is first allocated to CPU while PRAM with longer write latency is allocated to GPU. Then, in order to improve the write performance of GPU traffic, we propose (1) an in-DRAM write buffer to accommodate GPU write traffics, (2) dynamic hot data management to improve the efficiency of write buffer, (3) runtime-adaptive adjustment of write buffer size to meet the given CPU performance bound, and (4) CPU-aware DRAM access scheduling to give low latency to CPU traffics. The experiments show that the proposed method gives 1.02~44.2 times performance improvement in GPU performance with modest (negligible) CPU performance overhead (when compute-intensive CPU programs run).
Year
DOI
Venue
2012
10.1145/2228360.2228519
DAC
Keywords
DocType
ISSN
low latency,Hybrid DRAM,Single-chip CPU,hybrid DRAM,GPU architecture,GPU performance,CPU traffic,compute-intensive CPU program,PRAM-based main memory,CPU performance,CPU performance overhead,GPU traffic,single-chip CPU
Conference
0738-100X
Citations 
PageRank 
References 
19
0.81
11
Authors
7
Name
Order
Citations
PageRank
Dongki Kim1635.06
Sungkwang Lee2221.55
Jaewoong Chung399352.00
Dae Hyun Kim4190.81
Dong Hyuk Woo557629.55
Sungjoo Yoo6139896.56
Sunggu Lee747841.40