Building a Domain-Knowledge Guided System Software Environment to Achieve High-Performance of Multi-core Processors

Abstract : Although multi-core processors have become dominant computing units in basic system platforms from laptops to supercomputers, software development for effectively running various multi-threaded applications on multi-cores has not made much progress, and effective solutions are still limited to high performance applications relying on exiting parallel computing technology. In practice, majority multi-threaded applications are highly concurrent programs demanding high throughput, such as concurrent database transactions, massive and independent query requests in Web servers and search engines, and executing many-tasks for scientific applications in a multiprogramming mode. To best utilize the increasingly rich computing and cache resources in multi-core processors (many-cores in the near future) we must address several serious and difficult challenges. First, there are several critical hardware resources for multi-threads to share, such as the last level caches and the memory buses. However, the shared resource management is Largely controlled by hardware. Second, OS scheduler has little knowledge about applications' data demanding and access behavior, making sub-optimal task assignment decisions. Finally, the space allocation for each thread in the shared-cache is demand-based, often causing access conflicts and pollution, significantly degrading overall execution performance.
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.1-1, 2010, Network and Parallel Computing. 〈10.1007/978-3-642-15672-4_1〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01054980
Contributeur : Hal Ifip <>
Soumis le : lundi 11 août 2014 - 09:09:11
Dernière modification le : vendredi 11 août 2017 - 17:43:53
Document(s) archivé(s) le : mercredi 26 novembre 2014 - 21:37:20

Fichier

keynote-zxd.pdf
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Xiaodong Zhang. Building a Domain-Knowledge Guided System Software Environment to Achieve High-Performance of Multi-core Processors. 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.1-1, 2010, Network and Parallel Computing. 〈10.1007/978-3-642-15672-4_1〉. 〈hal-01054980〉

Partager

Métriques

Consultations de la notice

75

Téléchargements de fichiers

56