• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Ljudböcker
  • Pocketböcker
  • Spel och pussel

Pocketfynda! Hundratals böcker för 49 kr/st →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Barnbokskaraktärer
    • Populära författare
    Logotyp för Bokus
    Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
    bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
    Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
    1. Data och IT
    2. Hårdvara

    Memory Allocation Problems in Embedded Systems

    Optimization Methods

    AvMaria Soto,Marc Sevaux

    Inbunden, Engelska, 2012

    1 983 kr

    Beställningsvara. Skickas inom 11-20 vardagar. Fri frakt över 249 kr.

    Beskrivning

    Memory Allocation Problems in Embedded Systems: Optimization MethodsEmbedded systems are everywhere in contemporary life and are supposed to make our lives more comfortable. In industry, embedded systems are used to manage and control complex systems (e.g. nuclear power plants, telecommunications and flight control) and they are also taking an important place in our daily activities (e.g. smartphones, security alarms and traffic lights).In the design of embedded systems, memory allocation and data assignment are among the main challenges that electronic designers have to face. In fact, they impact heavily on the main cost metrics (power consumption, performance and area) in electronic devices. Thus designers of embedded systems have to pay careful attention in order to minimize memory requirements, thus improving memory throughput and limiting the power consumption by the system’s memory. Electronic designers attempt to minimize memory requirements with the aim of lowering the overall system costs.A state of the art of optimization techniques for memory management and data assignment is presented in this book.

    Produktinformation

    • Utgivningsdatum:2012-12-14
    • Mått:163 x 241 x 25 mm
    • Vikt:499 g
    • Format:Inbunden
    • Språk:Engelska
    • Antal sidor:208
    • Förlag:ISTE Ltd and John Wiley & Sons Inc
    • ISBN:9781848214286

    Utforska kategorier

    • Hårdvara inom Data och IT

    Mer om författaren

    Maria Soto, IUT de Vannes, France.Marc Sevaux, University of South Brittany, Lorient, France.André Rossi, University of South Brittany, Lorient, France.Johann Laurent, University of South Brittany, Lorient, France.

    Innehållsförteckning

    • Introduction ixChapter 1. Context 11.1. Embedded systems 21.1.1. Main components of embedded systems 31.2. Memory management for decreasing power consumption, performance and area in embedded systems 41.3. State of the art in optimization techniques for memory management and data assignment 81.3.1. Software optimization 91.3.2. Hardware optimization 111.3.3. Data binding  161.3.3.1. Memory partitioning problem for low energy 171.3.3.2. Constraints on memory bank capacities and number of accesses to variables 181.3.3.3. Using external memory 191.4. Operations research and electronics 211.4.1. Main challenges in applying operations research to electronics 23Chapter 2. Unconstrained Memory Allocation Problem 272.1. Introduction 282.2. An ILP formulation for the unconstrained memory allocation problem 312.3. Memory allocation and the chromatic number 322.3.1. Bounds on the chromatic number 332.4. An illustrative example 352.5. Three new upper bounds on the chromatic number 382.6. Theoretical assessment of three upper bounds 452.7. Computational assessment of three upper bounds 492.8. Conclusion 53Chapter 3. Memory Allocation Problem With Constraint on the Number of Memory Banks 573.1. Introduction 583.2. An ILP formulation for the memory allocation problem with constraint on the number of memory banks 613.3. An illustrative example 643.4. Proposed metaheuristics 653.4.1. A tabu search procedure 663.4.2. A memetic algorithm 693.5. Computational results and discussion 713.5.1. Instances 723.5.2. Implementation 723.5.3. Results 733.5.4. Discussion 753.6. Conclusion 75Chapter 4. General MemoryAllocation Problem 774.1. Introduction 784.2. ILP formulation for the general memory allocation problem 804.3. An illustrative example 844.4. Proposed metaheuristics 854.4.1. Generating initial solutions 864.4.1.1. Random initial solutions 864.4.1.2. Greedy initial solutions 864.4.2. A tabu search procedure 894.4.3. Exploration of neighborhoods 914.4.4. A variable neighborhood search hybridized with a tabu search 934.5. Computational results and discussion 944.5.1. Instances used 954.5.2. Implementation 954.5.3. Results 964.5.4. Discussion 974.5.5. Assessing TabuMemex 1014.6. Statistical analysis 1054.6.1. Post hoc paired comparisons 1064.7. Conclusion 107Chapter 5. Dynamic Memory Allocation Problem 1095.1. Introduction 1105.2. ILP formulation for dynamic memory allocation problem 1135.3. An illustrative example 1165.4. Iterative metaheuristic approaches 1195.4.1. Long-term approach 1195.4.2. Short-term approach 1225.5. Computational results and discussion 1235.5.1. Results 1245.5.2. Discussion 1255.6. Statistical analysis 1285.6.1. Post hoc paired comparisons 1295.7. Conclusion . 130Chapter 6. MemExplorer: Cases Studies 1316.1. The design flow 1316.1.1. Architecture used 1316.1.2. MemExplorer design flow 1326.1.3. Memory conflict graph 1346.2. Example of MemExplorer utilization 139Chapter 7. General Conclusions and Future Work 1477.1. Summary of the memory allocation problem versions 1477.2. Intensification and diversification 1497.2.1. Metaheuristics for memory allocationproblem with constraint on the number of memory banks 1497.2.1.1. Tabu-Allocation 1497.2.1.2. Evo-Allocation 1517.2.2. Metaheuristic for general memory allocation problem 1517.2.3. Approaches for dynamic memory allocation problem 1527.3. Conclusions 1527.4. Future work 1547.4.1. Theoretical perspectives 1547.4.2. Practical perspectives 156Bibliography 159Index 181