Software Development for Embedded Multi-core Systems: A Practical Guide Using Embedded Intel Architecture
暫譯: 嵌入式多核心系統的軟體開發:使用嵌入式英特爾架構的實用指南
Max Domeika
買這商品的人也買了...
-
$2,050$1,948 -
$1,040Architecture-Centric Software Project Managemenet: A Practical Guide
-
$2,390$2,271 -
$2,220$2,109 -
$3,380$3,211 -
$1,400Symbian OS Internals: Real-time Kernel Programming (Paperback)
-
$480$408 -
$2,050$1,948 -
$1,406Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism (Paperback)
-
$2,490$2,366 -
$2,400$2,280 -
$1,235The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws
-
$399Developing Software for Symbian OS: A Beginner's Guide to Creating Symbian OS v9 Smartphone Applications in C++ , 2/e (Paperback)
-
$2,390$2,271 -
$399UIQ 3: The Complete Guide (Paperback)
-
$750$638 -
$450$351 -
$2,800$2,660 -
$2,940$2,793 -
$1,780$1,691 -
$1,680Software Architecture in Practice, 3/e (Hardcover)
-
$1,601Designing Software Architectures: A Practical Approach (Hardcover)
-
$1,960Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services (Texts in Computer Science)
-
$1,980$1,881 -
$650$507
相關主題
商品描述
Table of Contents
Chapter 1 - Introduction
Chapter 2 - Basic System and Processor Architecture
Chapter 3 - Multi-core Processors & Embedded
Chapter 4 -Moving To Multi-core Intel Architecture
Chapter 5 - Scalar Optimization & Usability
Chapter 6 - Parallel Optimization Using Threads
Chapter 7 - Case Study: Data Decomposition
Chapter 8 - Case Study: Functional Decomposition
Chapter 9 - Virtualization & Partitioning
Chapter 10 - Getting Ready For Low Power Intel Architecture
Chapter 11 - Summary, Trends, and Conclusions
Appendix I
Glossary
References
* Get up to speed on multicore design! This is the only book to explain software optimization for embedded multicore systems
* Helpful tips, tricks and design secrets from an Intel programming expert, with detailed examples using the popular X86 architecture
* Covers hot topics including ultramobile devices, low-power designs, Pthreads vs. OpenMP, and heterogeneous cores
商品描述(中文翻譯)
多核心革命已經進入嵌入式系統的部署階段,涵蓋從小型超移動設備到大型電信伺服器的各種應用。從單核心處理器轉向多核心處理器的過程,是因為需要在提高性能的同時節省能源,這使得軟體工程師肩負起了重大的責任。在這個嵌入式多核心時代,最艱鉅的任務是開發支援更複雜系統的程式碼。本書為嵌入式工程師提供了開發針對多核心處理器的軟體所需技能的堅實基礎。書中,作者深入探討性能分析,並詳細介紹行業工具。揭示了通用的多核心設計原則和針對特定處理器的優化技術。對於在嵌入式系統中使用多核心的關鍵問題進行了詳細的討論,包括執行緒開發週期,涵蓋了執行緒應用的分析、設計、開發、除錯和性能調整。透過多個案例研究,突顯了促進最佳移動性和能源效率的軟體開發技術,並提供了實用的「如何做」建議,以實現最新的多核心處理器。最後,討論了未來趨勢,包括太兆級、推測性多執行緒、事務記憶體、互連以及這些即將到來的架構發展對軟體的特定影響。
目錄
第1章 - 介紹
第2章 - 基本系統與處理器架構
第3章 - 多核心處理器與嵌入式
第4章 - 轉向多核心Intel架構
第5章 - 標量優化與可用性
第6章 - 使用執行緒的平行優化
第7章 - 案例研究:資料分解
第8章 - 案例研究:功能分解
第9章 - 虛擬化與分區
第10章 - 為低功耗Intel架構做好準備
第11章 - 總結、趨勢與結論
附錄I
術語表
參考文獻
* 快速掌握多核心設計!這是唯一一本解釋嵌入式多核心系統軟體優化的書籍
* 來自Intel程式設計專家的有用提示、技巧和設計秘訣,並使用流行的X86架構提供詳細範例
* 涵蓋熱門主題,包括超移動設備、低功耗設計、Pthreads與OpenMP,以及異構核心