My Account Log in

1 option

Software development for embedded multi-core systems : a practical guide using embedded Intel architecture / Max Domeika.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Domeika, Max.
Language:
English
Subjects (All):
Multiprocessors.
Embedded computer systems.
Electronic data processing--Distributed processing.
Electronic data processing.
Computer software--Development.
Computer software.
Physical Description:
1 online resource (435 p.)
Edition:
1st edition
Place of Publication:
Burlington, MA : Elsevier / Newness, c2008.
Language Note:
English
System Details:
text file
Summary:
The multicore revolution has reached the deployment stage in embedded systems ranging from small ultramobile devices to large telecommunication servers. The transition from single to multicore processors, motivated by the need to increase performance while conserving power, has placed great responsibility on the shoulders of software engineers. In this new embedded multicore era, the toughest task is the development of code to support more sophisticated systems. This book provides embedded engineers with solid grounding in the skills required to develop software targeting multicore processor
Contents:
Front Cover; Software Development for Embedded Multi-core Systems: A Practical Guide Using Embedded Intel® Architecture; Copyright Page; Contents; Preface; Acknowledgments; Chapter 1: Introduction; 1.1 Motivation; 1.2 The Advent of Multi-core Processors; 1.3 Multiprocessor Systems Are Not New; 1.4 Applications Will Need to be Multi-threaded; 1.5 Software Burden or Opportunity; 1.6 What is Embedded?; 1.7 What is Unique About Embedded?; Chapter Summary; Chapter 2: Basic System and Processor Architecture; Key Points; 2.1 Performance; 2.2 Brief History of Embedded Intel® Architecture Processors
2.3 Embedded Trends and Near Term Processor Impact2.4 Tutorial on x86 Assembly Language; Chapter Summary; Related Reading; Chapter 3: Multi-core Processors and Embedded; Key Points; 3.1 Motivation for Multi-core Processors; 3.2 Multi-core Processor Architecture; 3.3 Benefits of Multi-core Processors in Embedded; 3.4 Embedded Market Segments and Multi-core Processors; 3.5 Evaluating Performance of Multi-core Processors; Chapter Summary; Related Reading; Chapter 4: Moving to Multi-core Intel Architecture; Key Points; 4.1 Migrating to Intel Architecture; 4.2 Enabling an SMP OS
4.3 Tools for Multi-Core Processor DevelopmentChapter Summary; Related Reading; Chapter 5: Scalar Optimization and Usability; Key Points; 5.1 Compiler Optimizations; 5.2 Optimization Process; 5.3 Usability; Chapter Summary; Related Reading; Chapter 6: Parallel Optimization Using Threads; Key Points; 6.1 Parallelism Primer; 6.2 Threading Development Cycle; Chapter Summary; Related Reading; Chapter 7: Case Study: Data Decomposition; Key Points; 7.1 A Medical Imaging Data Examiner; Chapter Summary; Chapter 8: Case Study: Functional Decomposition; Key Points; 8.1 Snort; 8.2 Analysis
8.3 Design and Implement8.4 Snort Debug; 8.5 Tune; Chapter Summary; Chapter 9: Virtualization and Partitioning; Key Points; 9.1 Overview; 9.2 Virtualization and Partitioning; 9.3 Techniques and Design Considerations; 9.4 Telecom Use Case of Virtualization; Chapter Summary; Related Reading; Chapter 10: Getting Ready for Low Power Intel Architecture; Key Points; 10.1 Architecture; 10.2 Debugging Embedded Systems; Chapter Summary; Chapter 11: Summary, Trends, and Conclusions; 11.1 Trends; 11.2 Conclusions; Appendix A; Glossary; A; B; C; D; E; F; G; H; I; J; K; L; M; N; O; P; R; S; T; V; W; X
IndexA; B; C; D; E; F; G; H; I; J; K; L; M; N; O; P; Q; R; S; T; U; V; W; X; Z
Notes:
Description based upon print version of record.
Includes bibliographical references and index.
ISBN:
9786611371159
9781281371157
1281371157
9780080558585
0080558585
OCLC:
316324209

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account