skip to content
Compilers and Operating Systems for Low Power Preview this item
ClosePreview this item
Checking...

Compilers and Operating Systems for Low Power

Author: Luca Benini; Mahmut Kandemir; J Ramanujam
Publisher: Boston, MA : Springer US, 2003.
Edition/Format:   eBook : Bibliographic data : EnglishView all editions and formats
Summary:
Compilers and Operating Systems for Low Power focuses on both application-level compiler directed energy optimization and low-power operating systems. Chapters have been written exclusively for this volume by several of the leading researchers and application developers active in the field. The first six chapters focus on low energy operating systems, or more in general, energy-aware middleware services. The next  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Material Type: Bibliographic data, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Luca Benini; Mahmut Kandemir; J Ramanujam
ISBN: 9781441992925 1441992928
OCLC Number: 840276838
Description: 1 online resource (246 pages)
Contents: 1 Low Power Operating System for Heterogeneous Wireless Communication System --
1 Introduction --
2 Event-driven versus General-purpose OS --
3 Low Power Reactive OS for Heterogeneous Architectures --
4 Conclusion and Future Work --
References --
2 A Modified Dual-Priority Scheduling Algorithm for Hard Real-Time Systems to Improve Energy Savings --
1 Introduction --
2 Dual-Priority Scheduling --
3 Power-Low Modified Dual-Priority Scheduling --
4 Experimental Results --
5 Summary --
References --
3 Toward the Placement of Power Management Points in Real-Time Applications --
1 Introduction --
2 Model --
3 Sources of Overhead --
4 Speed Adjustment Schemes --
5 Optimal Number of PMPs --
6 Conclusion --
Appendix: Derivation of Formulas --
References --
4 Energy Characterization of Embedded Real-Time Operating Systems --
1 Introduction --
2 Related Work --
3 System Overview --
4 Characterization Strategy --
5 RTOS Characterization Results --
Summary of Findings --
Conclusions --
References --
5 Dynamic Cluster Reconfiguration for Power and Performance --
1 Motivation --
2 Cluster Configuration and Load Distribution --
Methodology --
Experimental Results --
Related Work --
Conclusions --
References --
6 Energy Management of Virtual Memory on Diskless Devices --
1 Introduction --
2 Related Work --
3 Problem Formulation --
4 EELRM Prototype Compiler --
5 Experiments --
6 Future Work --
7 Conclusion --
References --
7 Propagating Constants Past Software to Hardware Peripherals on Fixed-Application Embedded Systems --
1 Introduction --
2 Example --
3 Parameters in Cores --
4 Propagating Constants from Software to Hardware --
5 Experiments --
6 Future Work --
7 Conclusions --
References --
8 Constructive Timing Violation for Improving Energy Efficiency --
1 Introduction --
2 Low Power via Fault-Tolerance --
3 Evaluation Methodology --
4 Simulation Results --
5 Related Work --
6 Conclusion and Future Work --
References --
9 Power Modeling and Reduction of VLIW Processors --
1 Introduction --
2 Cycle-Accurate VLIW Power Simulation --
3 Clock Ramping --
4 Experimental Results --
5Conclusions and Discussion --
References --
10 Low-Power Design of Turbo Decoder with Exploration of Energy-Throughout Trade-off --
1 Introduction --
2 Data Transfer and Storage Exploration Methodology --
3 Global Data Flow and Loop Transformations --
4 Storage Cycle Budget Distribution --
5 Memory Organization --
6 Conclusions --
References --
11 Static Analysis of Parameterized Loop Nests for Energy Efficient Use of Data Caches --
1 Introduction --
2 Energy and Line Size --
3 Background --
4 The Parameterized Loop Analysis --
5 STAMINA Implementation Results --
6 Summary and Future Work --
References --
12 A Fresh Look at Low-Power Mobile Computing --
1 Introduction --
2 Architecture --
3 Handover and the Quantization of Computational Resources --
4 Segmentation of Functionality: The XU-MS Split --
5 Status and Research Vision --
References.
Responsibility: edited by Luca Benini, Mahmut Kandemir, J. Ramanujam.

Abstract:

Compilers and Operating Systems for Low Power focuses on both application-level compiler directed energy optimization and low-power operating systems.  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/840276838> # Compilers and Operating Systems for Low Power
    a schema:Book, schema:CreativeWork ;
    library:oclcnum "840276838" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/367007263#Place/boston_ma> ; # Boston, MA
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    rdfs:comment "Unknown 'gen' value: bdt" ;
    schema:about <http://experiment.worldcat.org/entity/work/data/367007263#Topic/engineering_&_applied_sciences> ; # Engineering & Applied Sciences
    schema:about <http://id.worldcat.org/fast/1046280> ; # Operating systems (Computers)
    schema:about <http://experiment.worldcat.org/entity/work/data/367007263#Topic/computer_science> ; # Computer Science
    schema:about <http://dewey.info/class/005.43/e22/> ;
    schema:about <http://id.worldcat.org/fast/871538> ; # Compilers (Computer programs)
    schema:bookFormat schema:EBook ;
    schema:contributor <http://viaf.org/viaf/38745050> ; # Mahmut Kandemir
    schema:contributor <http://viaf.org/viaf/9217073> ; # J. Ramanujam
    schema:creator <http://viaf.org/viaf/115897171> ; # Luca Benini
    schema:datePublished "2003" ;
    schema:description "1 Low Power Operating System for Heterogeneous Wireless Communication System -- 1 Introduction -- 2 Event-driven versus General-purpose OS -- 3 Low Power Reactive OS for Heterogeneous Architectures -- 4 Conclusion and Future Work -- References -- 2 A Modified Dual-Priority Scheduling Algorithm for Hard Real-Time Systems to Improve Energy Savings -- 1 Introduction -- 2 Dual-Priority Scheduling -- 3 Power-Low Modified Dual-Priority Scheduling -- 4 Experimental Results -- 5 Summary -- References -- 3 Toward the Placement of Power Management Points in Real-Time Applications -- 1 Introduction -- 2 Model -- 3 Sources of Overhead -- 4 Speed Adjustment Schemes -- 5 Optimal Number of PMPs -- 6 Conclusion -- Appendix: Derivation of Formulas -- References -- 4 Energy Characterization of Embedded Real-Time Operating Systems -- 1 Introduction -- 2 Related Work -- 3 System Overview -- 4 Characterization Strategy -- 5 RTOS Characterization Results -- Summary of Findings -- Conclusions -- References -- 5 Dynamic Cluster Reconfiguration for Power and Performance -- 1 Motivation -- 2 Cluster Configuration and Load Distribution -- Methodology -- Experimental Results -- Related Work -- Conclusions -- References -- 6 Energy Management of Virtual Memory on Diskless Devices -- 1 Introduction -- 2 Related Work -- 3 Problem Formulation -- 4 EELRM Prototype Compiler -- 5 Experiments -- 6 Future Work -- 7 Conclusion -- References -- 7 Propagating Constants Past Software to Hardware Peripherals on Fixed-Application Embedded Systems -- 1 Introduction -- 2 Example -- 3 Parameters in Cores -- 4 Propagating Constants from Software to Hardware -- 5 Experiments -- 6 Future Work -- 7 Conclusions -- References -- 8 Constructive Timing Violation for Improving Energy Efficiency -- 1 Introduction -- 2 Low Power via Fault-Tolerance -- 3 Evaluation Methodology -- 4 Simulation Results -- 5 Related Work -- 6 Conclusion and Future Work -- References -- 9 Power Modeling and Reduction of VLIW Processors -- 1 Introduction -- 2 Cycle-Accurate VLIW Power Simulation -- 3 Clock Ramping -- 4 Experimental Results -- 5Conclusions and Discussion -- References -- 10 Low-Power Design of Turbo Decoder with Exploration of Energy-Throughout Trade-off -- 1 Introduction -- 2 Data Transfer and Storage Exploration Methodology -- 3 Global Data Flow and Loop Transformations -- 4 Storage Cycle Budget Distribution -- 5 Memory Organization -- 6 Conclusions -- References -- 11 Static Analysis of Parameterized Loop Nests for Energy Efficient Use of Data Caches -- 1 Introduction -- 2 Energy and Line Size -- 3 Background -- 4 The Parameterized Loop Analysis -- 5 STAMINA Implementation Results -- 6 Summary and Future Work -- References -- 12 A Fresh Look at Low-Power Mobile Computing -- 1 Introduction -- 2 Architecture -- 3 Handover and the Quantization of Computational Resources -- 4 Segmentation of Functionality: The XU-MS Split -- 5 Status and Research Vision -- References."@en ;
    schema:description "Compilers and Operating Systems for Low Power focuses on both application-level compiler directed energy optimization and low-power operating systems. Chapters have been written exclusively for this volume by several of the leading researchers and application developers active in the field. The first six chapters focus on low energy operating systems, or more in general, energy-aware middleware services. The next five chapters are centered on compilation and code optimization. Finally, the last chapter takes a more general viewpoint on mobile computing. The material demonstrates the state-of-the-art work and proves that to obtain the best energy/performance characteristics, compilers, system software, and architecture must work together. The relationship between energy-aware middleware and wireless microsensors, mobile computing and other wireless applications are covered. This work will be of interest to researchers in the areas of low-power computing, embedded systems, compiler optimizations, and operating systems."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/367007263> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:name "Compilers and Operating Systems for Low Power"@en ;
    schema:productID "840276838" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/840276838#PublicationEvent/boston_ma_springer_us_2003> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/367007263#Agent/springer_us> ; # Springer US
    schema:url <http://dx.doi.org/10.1007/978-1-4419-9292-5> ;
    schema:workExample <http://worldcat.org/isbn/9781441992925> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/840276838> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/367007263#Topic/engineering_&_applied_sciences> # Engineering & Applied Sciences
    a schema:Intangible ;
    schema:name "Engineering & Applied Sciences"@en ;
    .

<http://id.worldcat.org/fast/1046280> # Operating systems (Computers)
    a schema:Intangible ;
    schema:name "Operating systems (Computers)"@en ;
    .

<http://id.worldcat.org/fast/871538> # Compilers (Computer programs)
    a schema:Intangible ;
    schema:name "Compilers (Computer programs)"@en ;
    .

<http://viaf.org/viaf/115897171> # Luca Benini
    a schema:Person ;
    schema:familyName "Benini" ;
    schema:givenName "Luca" ;
    schema:name "Luca Benini" ;
    .

<http://viaf.org/viaf/38745050> # Mahmut Kandemir
    a schema:Person ;
    schema:familyName "Kandemir" ;
    schema:givenName "Mahmut" ;
    schema:name "Mahmut Kandemir" ;
    .

<http://viaf.org/viaf/9217073> # J. Ramanujam
    a schema:Person ;
    schema:familyName "Ramanujam" ;
    schema:givenName "J." ;
    schema:name "J. Ramanujam" ;
    .

<http://worldcat.org/isbn/9781441992925>
    a schema:ProductModel ;
    schema:isbn "1441992928" ;
    schema:isbn "9781441992925" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.