Cargando…

Memory Allocation Problems in Embedded Systems : Optimization Methods.

Embedded 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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Soto, Maria
Otros Autores: Sevaux, Marc, Rossi, Andr?, Laurent, Johann
Formato: Electrónico eBook
Idioma:Inglés
Publicado: London : Wiley, 2013.
Colección:ISTE.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_ocn827208496
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|||||||||
008 130211s2013 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d OCLCQ  |d NLGGC  |d OCLCO  |d OCLCF  |d OCLCQ  |d OCLCO  |d DEBSZ  |d OCLCQ  |d COCUF  |d MERUC  |d OCLCQ  |d ZCU  |d U3W  |d OCLCQ  |d DKC  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
020 |a 9781118577660 
020 |a 1118577663 
029 1 |a AU@  |b 000055872293 
029 1 |a DEBSZ  |b 431321833 
029 1 |a DEBSZ  |b 44934410X 
035 |a (OCoLC)827208496 
050 4 |a TK7895 .S384 2013 
082 0 4 |a 006.22 
049 |a UAMI 
100 1 |a Soto, Maria. 
245 1 0 |a Memory Allocation Problems in Embedded Systems :  |b Optimization Methods. 
260 |a London :  |b Wiley,  |c 2013. 
300 |a 1 online resource (198 pages). 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a ISTE 
505 0 |a Title Page; Contents; Introduction; Chapter 1. Context; 1.1. Embedded systems; 1.1.1. Main components of embedded systems; 1.2. Memory management for decreasing power consumption; 1.3. State of the art in optimization techniques for memory management and data assignment; 1.3.1. Software optimization; 1.3.2. Hardware optimization; 1.3.3. Data binding; 1.3.3.1. Memory partitioning problem for low energy; 1.3.3.2. Constraints on memory bank capacities and number of accesses to variables; 1.3.3.3. Using external memory; 1.4. Operations research and electronics. 
505 8 |a 1.4.1. Main challenges in applying operations research to electronicsChapter 2. Unconstrained Memory Allocation Problem; 2.1. Introduction; 2.2. An ILP formulation for the unconstrained memory allocation problem; 2.3. Memory allocation and the chromatic number; 2.3.1. Bounds on the chromatic number; 2.4. An illustrative example; 2.5. Three new upper bounds on the chromatic number; 2.6. Theoretical assessment of three upper bounds; 2.7. Computational assessment of three upper bounds; 2.8. Conclusion; Chapter 3. Memory Allocation Problem With Constraint on the Number of Memory Banks. 
505 8 |a 3.1. Introduction3.2. An ILP formulation for the memory allocation problem with constraint on the number of memory banks; 3.3. An illustrative example; 3.4. Proposed metaheuristics; 3.4.1. A tabu search procedure; 3.4.2. A memetic algorithm; 3.5. Computational results and discussion; 3.5.1. Instances; 3.5.2. Implementation; 3.5.3. Results; 3.5.4. Discussion; 3.6. Conclusion; Chapter 4. General Memory Allocation Problem; 4.1. Introduction; 4.2. ILP formulation for the general memory allocation problem; 4.3. An illustrative example; 4.4. Proposed metaheuristics. 
505 8 |a 4.4.1. Generating initial solutions4.4.1.1. Random initial solutions; 4.4.1.2. Greedy initial solutions; 4.4.2. A tabu search procedure; 4.4.3. Exploration of neighborhoods; 4.4.4. A variable neighborhood search hybridized with a tabu search; 4.5. Computational results and discussion; 4.5.1. Instances used; 4.5.2. Implementation; 4.5.3. Results; 4.5.4. Discussion; 4.5.5. Assessing TabuMemex; 4.6. Statistical analysis; 4.6.1. Post hoc paired comparisons; 4.7. Conclusion; Chapter 5. Dynamic Memory Allocation Problem; 5.1. Introduction; 5.2. ILP formulation for dynamic memory allocation problem. 
505 8 |a 5.3. An illustrative example5.4. Iterative metaheuristic approaches; 5.4.1. Long-term approach; 5.4.2. Short-term approach; 5.5. Computational results and discussion; 5.5.1. Results; 5.5.2. Discussion; 5.6. Statistical analysis; 5.6.1. Post hoc paired comparisons; 5.7. Conclusion; Chapter 6. MemExplorer: Cases Studies; 6.1. The design flow; 6.1.1. Architecture used; 6.1.2. MemExplorer design flow; 6.1.3. Memory conflict graph; 6.2. Example of MemExplorer utilization; Chapter 7. General Conclusions and Future Work 147; 7.1. Summary of the memory allocation problem versions. 
500 |a 7.2. Intensification and diversification. 
520 |a Embedded 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, p. 
588 0 |a Print version record. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Embedded computer systems. 
650 6 |a Systèmes enfouis (Informatique) 
650 7 |a Embedded computer systems  |2 fast 
700 1 |a Sevaux, Marc. 
700 1 |a Rossi, Andr? 
700 1 |a Laurent, Johann. 
758 |i has work:  |a Memory Allocation Problems in Embedded Systems (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCGVJCGvXrgbBPCVk4qC6Dq  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Soto, Maria.  |t Memory Allocation Problems in Embedded Systems : Optimization Methods.  |d London : Wiley, ©2013  |z 9781848214286 
830 0 |a ISTE. 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1117268  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1117268 
994 |a 92  |b IZTAP