Mehr lesen
Informationen zum Autor Bryon Moyer is a technology writer and an editor/writer for EE Journal. He has over 25 years’ experience as an engineer and marketer in Silicon Valley, having worked for MMI, AMD, Cypress, Altera, Actel, Teja Technologies, and Vector Fabrics. He has focused on PLDs/FPGAs, EDA, embedded systems, multicore processing, networking protocols, and software analysis. He has a BSEE from UC Berkeley and an MSEE from Santa Clara University. Klappentext This book is the second in the Expert Guides series. Each Expert Guide provides a complete, solutions-oriented reference on an important area in embedded systems engineering, written by hand-picked experts in the field who have imparted their years of knowledge and experience. The embedded industry is turning to multicore to solve problems of performance and power consumption in many areas, including network, digital signal processing and graphics, but it is unfamiliar territory for most engineers and requires specific techniques to be used effectively. This Expert Guide gives all the methods, techniques and technologies to implement an embedded system using multicore. Written by experts with a solutions focus, this encyclopedic reference is an indispensable aid to tackling the day-to-day problems when building, optimizing and managing multicore embedded systems. Following an embedded system design path from start to finish, this guide takes engineers from architecture, through hardware implementation and software programming, to optimization and verification. "If you're going to be working on any aspect of multicore embedded system design-be it systems architecture, SoC development, or software programming-a newly published book titled Real World Multicore Embedded Systems will be an excellent guide."--Cadence Industry Insights Blog, August 25, 2013 Inhaltsverzeichnis Chapter 1: Introduction and Roadmap Chapter 2: The Promise and Challenges of Concurrency Chapter 3: Multicore Architectures Chapter 4: Memory Models for Embedded Multicore Architectures Chapter 5: Design Considerations for Multicore SoC Interconnections Chapter 6: Operating Systems in Multicore Platforms Chapter 7: System Virtualization in Multicore Systems Chapter 8: Communication and Synchronization Libraries Chapter 9: Programming Languages and tools (two-part chapter) Chapter 10: Partitioning Programs for Multicore Systems Chapter 11: Synchronization Chapter 12: Hardware Accelerators Chapter 13: Multicore Synchronization Hardware Chapter 14: Optimization Chapter 15: Bare-Metal Systems Chapter 16: Multicore Debug ...