Title
Poster: revisiting virtual channel memory for performance and fairness on multi-core architecture
Abstract
In modern multi-core chip architecture, the DRAM system is shared by more and more cores and high bandwidth I/O devices. This trend would make the problem of request contention and un-fairness more serious. Previous research focused on memory sche-duling mechanisms to efficiently and fairly serve memory requests generated by multiple cores. However, the performance is mod-erately improved due to the limited bank-level parallelism in preva-lent DRAM chips. Based on the observation that virtual channel memory (VCM) provides more opportunities for exploiting MLP because it has more channel buffers than banks in conventional DRAM chip, we evaluate VCM technology as an alternative to DRAM for addressing the issues of contention, unfairness and MLP. In this work we implement VCM and leverage the state of art scheduling mechanism on a multi-core architecture. The experi-mental results show that (i) VCM with 32 channels improves ho-mogeneous workloads' IPC by 2.08X on a 16-core system compared to the system with conventional DRAM chips, causing extra area cost by 0.5%, and dynamic and background power pe-nalties by only 5.8% and 0.03% respectively. (ii) For heterogene-ous workloads, VCM significantly reduces unfairness by 82.0% as well as improves the workloads' performance by 1.86X in term of system throughput.
Year
DOI
Venue
2011
10.1145/1995896.1995962
I4CS
Keywords
Field
DocType
16-core system,conventional dram chip,virtual channel memory,heterogene-ous workloads,dram system,multi-core architecture,vcm technology,ho-mogeneous workloads,memory request,system throughput,preva-lent dram chip,chip,qos
Dram,Architecture,Computer science,Scheduling (computing),Parallel computing,Communication channel,Quality of service,Real-time computing,Multicore architecture,Throughput,Virtual channel,Embedded system
Conference
Citations 
PageRank 
References 
0
0.34
2
Authors
6
Name
Order
Citations
PageRank
Licheng Chen11039.74
Yongbing Huang2766.24
Yungang Bao336131.11
Onur Mutlu49446357.40
Guangming Tan543648.90
Ming-yu Chen690279.29