Multi-Core Embedded Systems (Hardcover)

Georgios Kornaros

  • 出版商: CRC
  • 出版日期: 2010-04-01
  • 售價: $6,800
  • 貴賓價: 9.5$6,460
  • 語言: 英文
  • 頁數: 502
  • 裝訂: Hardcover
  • ISBN: 143981161X
  • ISBN-13: 9781439811610
  • 相關分類: 嵌入式系統
  • 其他版本: Multi-Core Embedded Systems
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Details a real-world product that applies a cutting-edge multi-core architecture

Increasingly demanding modern applications—such as those used in telecommunications networking and real-time processing of audio, video, and multimedia streams—require multiple processors to achieve computational performance at the rate of a few giga-operations per second. This necessity for speed and manageable power consumption makes it likely that the next generation of embedded processing systems will include hundreds of cores, while being increasingly programmable, blending processors and configurable hardware in a power-efficient manner.

 

Multi-Core Embedded Systems presents a variety of perspectives that elucidate the technical challenges associated with such increased integration of homogeneous (processors) and heterogeneous multiple cores. It offers an analysis that industry engineers and professionals will need to understand the physical details of both software and hardware in embedded architectures, as well as their limitations and potential for future growth.

 

Discusses the available programming models spread across different abstraction levels

 

The book begins with an overview of the evolution of multiprocessor architectures for embedded applications and discusses techniques for autonomous power management of system-level parameters. It addresses the use of existing open-source (and free) tools originating from several application domains—such as traffic modeling, graph theory, parallel computing and network simulation. In addition, the authors cover other important topics associated with multi-core embedded systems, such as:

  •  

  • Architectures and interconnects

     

     

  • Embedded design methodologies

     

     

  • Mapping of applications

     

     

  • Programming paradigms and models of computation

     

     

  • Power optimization and reliability issues

     

     

  • Performance tools and benchmarks

     

     

  • Resource management

     

     

  • Multithreading

     

     

  • Multi-core programming challenges

     

     

  • Compiler and operating system support

     

 

This is a detailed discussion of research on the interaction between multi-core systems, applications and software views, and processor configuration and extension, which add a new dimension to the problem space. The text offers a useful overview of the most widespread industrial and domain-specific solutions, providing several examples of working implementations.

商品描述(中文翻譯)

《多核嵌入式系統》詳細介紹了一種應用先進多核架構的現實產品。

越來越多的現代應用程序,例如電信網絡和音頻、視頻和多媒體流的實時處理,需要多個處理器以每秒幾十億次的計算性能。這種對速度和可管理功耗的需求使得下一代嵌入式處理系統可能包含數百個核心,同時以節能的方式混合處理器和可配置硬件。

《多核嵌入式系統》提供了多種觀點,闡明了與同質(處理器)和異質多核相結合的技術挑戰。它提供了一個分析,工業工程師和專業人士需要了解嵌入式架構中軟件和硬件的物理細節,以及它們的限制和未來增長的潛力。

書籍首先概述了嵌入式應用程序多處理器架構的演變,並討論了系統級參數的自主功耗管理技術。它介紹了來自多個應用領域的現有開源(和免費)工具的使用,例如流量建模、圖論、並行計算和網絡模擬。此外,作者還涵蓋了與多核嵌入式系統相關的其他重要主題,例如:

- 架構和互連
- 嵌入式設計方法論
- 應用程序映射
- 編程範式和計算模型
- 功耗優化和可靠性問題
- 性能工具和基準測試
- 資源管理
- 多線程
- 多核編程挑戰
- 編譯器和操作系統支持

這是一個關於多核系統、應用程序和軟件視圖以及處理器配置和擴展之間交互作用的研究的詳細討論,為問題空間增添了新的維度。本書提供了對最廣泛使用的工業和特定領域解決方案的有用概述,並提供了幾個實際實現的示例。