An Elastic Architecture Adaptable to Millions of Application Scenarios

Abstract : With the rapid development of computer industry, the number of applications has been growing rapidly. Furthermore, even one application may correspond to different application scenarios which impose different requirements on performance or power. This trend raises the following question: how to design processors that best suit millions of application scenarios? It is impractical to design a dedicated processor for each single application scenario. A better alternative is to design a general-purpose processor architecture that can generate different architecture instances on demand. This paper proposes a novel CPU architecture called Elastic Architecture (EA), which can be dynamically configured into different architecture instances to suit different application scenarios. By employing reconfigurable architecture components (instruction set, branch predictor, data path, memory hierarchy, concurrency, status & control, and so on), the EA can achieve considerable elasticities on each application, which enables the EA to meet the performance or power requirements associated with each application scenario. We validate the effectiveness of the EA on a prototype implementation called Sim-EA. We demonstrate that Sim-EA exhibits large elasticities over 26 benchmarks of SPEC CPU2000, enabling Sim-EA to reduce the average energy-delay product (EDP) by 31.14% of a fixed baseline architecture.
Type de document :
Communication dans un congrès
James J. Park; Albert Zomaya; Sang-Soo Yeo; Sartaj Sahni. 9th International Conference on Network and Parallel Computing (NPC), Sep 2012, Gwangju, South Korea. Springer, Lecture Notes in Computer Science, LNCS-7513, pp.188-195, 2012, Network and Parallel Computing. 〈10.1007/978-3-642-35606-3_22〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01551328
Contributeur : Hal Ifip <>
Soumis le : vendredi 30 juin 2017 - 10:35:43
Dernière modification le : vendredi 1 décembre 2017 - 01:10:00
Document(s) archivé(s) le : lundi 22 janvier 2018 - 19:03:17

Fichier

978-3-642-35606-3_22_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Yunji Chen, Tianshi Chen, Qi Guo, Zhiwei Xu, Lei Zhang. An Elastic Architecture Adaptable to Millions of Application Scenarios. James J. Park; Albert Zomaya; Sang-Soo Yeo; Sartaj Sahni. 9th International Conference on Network and Parallel Computing (NPC), Sep 2012, Gwangju, South Korea. Springer, Lecture Notes in Computer Science, LNCS-7513, pp.188-195, 2012, Network and Parallel Computing. 〈10.1007/978-3-642-35606-3_22〉. 〈hal-01551328〉

Partager

Métriques

Consultations de la notice

47

Téléchargements de fichiers

23