Les Inscriptions à la Bibliothèque sont ouvertes en
ligne via le site: https://biblio.enp.edu.dz
Les Réinscriptions se font à :
• La Bibliothèque Annexe pour les étudiants en
2ème Année CPST
• La Bibliothèque Centrale pour les étudiants en Spécialités
A partir de cette page vous pouvez :
Retourner au premier écran avec les recherches... |
Détail de l'auteur
Auteur Marwedel, Peter
Documents disponibles écrits par cet auteur
Faire une suggestion Affiner la rechercheAdvanced memory optimization techniques for low-power embedded processors / Verma, Manish
Titre : Advanced memory optimization techniques for low-power embedded processors Type de document : document électronique Auteurs : Verma, Manish, Auteur ; Marwedel, Peter, Auteur Editeur : Berlin : Springer Année de publication : 2007 ISBN/ISSN/EAN : 978-1-402-05896-7 Langues : Anglais (eng) Mots-clés : compiler optimizations - embedded systems - energy/power optimizations - memory architectures - system design - timing predictability Résumé : The design of embedded systems warrants a new perspective because of the following two reasons: Firstly, slow and energy inefficient memory hierarchies have already become the bottleneck of the embedded systems. It is documented in the literature as the memory wall problem. Secondly, the software running on the contemporary embedded devices is becoming increasingly complex. It is also well understood that no silver bullet exists to solve the memory wall problem. Therefore, this book explores a collaborative approach by proposing novel memory hierarchies and software optimization techniques for the optimal utilization of these memory hierarchies. Linking memory architecture design with memory-architecture aware compilation results in fast, energy-efficient and timing predictable memory accesses.
The evaluation of the optimization techniques using real-life benchmarks for a single processor system, a multiprocessor system-on-chip (SoC) and for a digital signal processor system, reports significant reductions in the energy consumption and performance improvement of these systems. electronic document presents a wide range of optimizations, progressively increasing in the complexity of analysis and of memory hierarchies. The final chapter covers optimization techniques for applications consisting of multiple processes found in most modern embedded devices.
Advanced Memory Optimization Techniques for Low Power Embedded Processors is designed for researchers, complier writers and embedded system designers / architects who wish to optimize the energy and performance characteristics of the memory subsystem.Note de contenu : 1. Introduction. 1.Design of Consumer Oriented Embedded Devices. 2.Contributions. 3.Outline.
2. Related Work. 1.Power and Energy Relationship. 2.Survey on Power and Energy Optimization Techniques.
3. Memory Aware Compilation and Simulation Framework. 1.Uni-Processor ARM. 2.Multi-Processor ARM. 3.M5 DSP.
4. Non-Overlayed Scratchpad Allocation Approaches for Main / Scratchpad Memory Hierarchy. 1.Introduction. 2.Motivation. 3.Related Work. 4.Problem Formulation and Analysis. 5.Non-Overlayed Scratchpad Allocation. 6.Experimental Results. 7.Summary.
5. Non-Overlayed Scratchpad Allocation Approaches for Main / Scratchpad + Cache Memory Hierarchy. 1.Introduction. 2.Related Work. 3.Motivating Example. 4.Problem Formulation and Analysis. 5.Cache Aware Scratchpad Allocation. 6.Experimental Results. 7.Summary.
6. Scratchpad Overlay Approaches for Main / Scratchpad Memory Hierarchy. 1.Introduction. 2.Motivating Example. 3.Related Work. 4.Problem Formulation and Analysis. 5.Scratchpad Overlay Approaches. 6.Experimental Results 7.Summary.
7. Data Partitioning and Loop Nest Splitting. 1.Introduction. 2.Related Work. 3.Problem Formulation and Analysis. 4.Data Partitioning. 5.Loop Nest Splitting. 6.Experimental Results. 7.Summary.
8. Scratchpad Sharing Strategies for Multiprocess Applications. 1.Introduction. 2.Motivating Example. 3.Related Work. 4.Preliminaries for Problem Formulation. 5.Non-Saving Approach. 6.Saving Approach. 7.Hybrid Approach. 8.Experimental Setup. 9.Experimental Results. 10. Summary.
9. Conclusions and Future Work. 1.Research Contributions. 2.Future Directions.
A. Theoretical Analysis for Scratchpad Sharing Strategies. 1. Formal Definitions. 2. Correctness Proof.Advanced memory optimization techniques for low-power embedded processors [document électronique] / Verma, Manish, Auteur ; Marwedel, Peter, Auteur . - Berlin : Springer, 2007.
ISBN : 978-1-402-05896-7
Langues : Anglais (eng)
Mots-clés : compiler optimizations - embedded systems - energy/power optimizations - memory architectures - system design - timing predictability Résumé : The design of embedded systems warrants a new perspective because of the following two reasons: Firstly, slow and energy inefficient memory hierarchies have already become the bottleneck of the embedded systems. It is documented in the literature as the memory wall problem. Secondly, the software running on the contemporary embedded devices is becoming increasingly complex. It is also well understood that no silver bullet exists to solve the memory wall problem. Therefore, this book explores a collaborative approach by proposing novel memory hierarchies and software optimization techniques for the optimal utilization of these memory hierarchies. Linking memory architecture design with memory-architecture aware compilation results in fast, energy-efficient and timing predictable memory accesses.
The evaluation of the optimization techniques using real-life benchmarks for a single processor system, a multiprocessor system-on-chip (SoC) and for a digital signal processor system, reports significant reductions in the energy consumption and performance improvement of these systems. electronic document presents a wide range of optimizations, progressively increasing in the complexity of analysis and of memory hierarchies. The final chapter covers optimization techniques for applications consisting of multiple processes found in most modern embedded devices.
Advanced Memory Optimization Techniques for Low Power Embedded Processors is designed for researchers, complier writers and embedded system designers / architects who wish to optimize the energy and performance characteristics of the memory subsystem.Note de contenu : 1. Introduction. 1.Design of Consumer Oriented Embedded Devices. 2.Contributions. 3.Outline.
2. Related Work. 1.Power and Energy Relationship. 2.Survey on Power and Energy Optimization Techniques.
3. Memory Aware Compilation and Simulation Framework. 1.Uni-Processor ARM. 2.Multi-Processor ARM. 3.M5 DSP.
4. Non-Overlayed Scratchpad Allocation Approaches for Main / Scratchpad Memory Hierarchy. 1.Introduction. 2.Motivation. 3.Related Work. 4.Problem Formulation and Analysis. 5.Non-Overlayed Scratchpad Allocation. 6.Experimental Results. 7.Summary.
5. Non-Overlayed Scratchpad Allocation Approaches for Main / Scratchpad + Cache Memory Hierarchy. 1.Introduction. 2.Related Work. 3.Motivating Example. 4.Problem Formulation and Analysis. 5.Cache Aware Scratchpad Allocation. 6.Experimental Results. 7.Summary.
6. Scratchpad Overlay Approaches for Main / Scratchpad Memory Hierarchy. 1.Introduction. 2.Motivating Example. 3.Related Work. 4.Problem Formulation and Analysis. 5.Scratchpad Overlay Approaches. 6.Experimental Results 7.Summary.
7. Data Partitioning and Loop Nest Splitting. 1.Introduction. 2.Related Work. 3.Problem Formulation and Analysis. 4.Data Partitioning. 5.Loop Nest Splitting. 6.Experimental Results. 7.Summary.
8. Scratchpad Sharing Strategies for Multiprocess Applications. 1.Introduction. 2.Motivating Example. 3.Related Work. 4.Preliminaries for Problem Formulation. 5.Non-Saving Approach. 6.Saving Approach. 7.Hybrid Approach. 8.Experimental Setup. 9.Experimental Results. 10. Summary.
9. Conclusions and Future Work. 1.Research Contributions. 2.Future Directions.
A. Theoretical Analysis for Scratchpad Sharing Strategies. 1. Formal Definitions. 2. Correctness Proof.Exemplaires
Code-barres Cote Support Localisation Section Disponibilité Etat_Exemplaire E00149 621.38 VER Ressources électroniques Bibliothèque Centrale Electronique Disponible E00150 621.38 VER Ressources électroniques Bibliothèque Centrale Electronique Disponible