Software-Hardware Cooperative DRAM Bank Partitioning for Chip Multiprocessors

Abstract : DRAM row buffer conflicts can increase the memory access latency significantly for single-threaded applications. In a chip multiprocessor system, multiple applications competing for DRAM will suffer additional row buffer conflicts due to interthread interference. This paper presents a new hardware and software cooperative DRAM bank partitioning method that combines page coloring and XOR cache mapping to evaluate the benefit potential of reducing interthread interference. Using SPECfp2000 as our benchmarks, our simulation results show that our scheme can boost the performance of the most benchmark combinations tested, with the speedups of up to 13%, 14% and 8.06% observed for two cores (with 16 banks), two cores (with 32 banks) and four cores (with 32 banks).
Type de document :
Communication dans un congrès
Chen Ding; Zhiyuan Shao; Ran Zheng. IFIP International Conference on Network and Parallel Computing (NPC), Sep 2010, Zhengzhou, China. Springer, Lecture Notes in Computer Science, LNCS-6289, pp.329-343, 2010, Network and Parallel Computing. 〈10.1007/978-3-642-15672-4_28〉
Liste complète des métadonnées

Littérature citée [18 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01054975
Contributeur : Hal Ifip <>
Soumis le : lundi 11 août 2014 - 09:16:03
Dernière modification le : lundi 15 janvier 2018 - 12:20:02
Document(s) archivé(s) le : mercredi 26 novembre 2014 - 21:36:33

Fichier

NPC_pape-1569314947_in_EDAS.pd...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Wei Mi, Xiaobing Feng, Jingling Xue, Yaocang Jia. Software-Hardware Cooperative DRAM Bank Partitioning for Chip Multiprocessors. Chen Ding; Zhiyuan Shao; Ran Zheng. IFIP International Conference on Network and Parallel Computing (NPC), Sep 2010, Zhengzhou, China. Springer, Lecture Notes in Computer Science, LNCS-6289, pp.329-343, 2010, Network and Parallel Computing. 〈10.1007/978-3-642-15672-4_28〉. 〈hal-01054975〉

Partager

Métriques

Consultations de la notice

62

Téléchargements de fichiers

98