High-Performance Embedded Computing: Architectures, Applications, and Methodologies
暫譯: 高效能嵌入式計算:架構、應用與方法論

Wayne Wolf

  • 出版商: Morgan Kaufmann
  • 出版日期: 2014-04-18
  • 售價: $3,280
  • 貴賓價: 9.5$3,116
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Paperback
  • ISBN: 012369485X
  • ISBN-13: 9780123694850
  • 相關分類: 嵌入式系統
  • 已過版

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

商品描述

Description

Over the past several years, embedded systems have emerged as an integral though unseen part of many consumer, industrial, and military devices. The explosive growth of these systems has resulted in embedded computing becoming an increasingly important discipline. The need for designers of high-performance, application-specific computing systems has never been greater, and many universities and colleges in the US and worldwide are now developing advanced courses to help prepare their students for careers in embedded computing. High-Performance Embedded Computing: Architectures, Applications, and Methodologies is the first book designed to address the needs of advanced students and industry professionals. Focusing on the unique complexities of embedded system design, the book provides a detailed look at advanced topics in the field, including multiprocessors, VLIW and superscalar architectures, and power consumption. Fundamental challenges in embedded computing are described, together with design methodologies and models of computation. HPEC provides an in-depth and advanced treatment of all the components of embedded systems, with discussions of the current developments in the field and numerous examples of real-world applications.

 

Table of Contents 

1 Embedded Computing
1.1 The Landscape of High-Performance Embedded Computing 1.2 Example Applications 1.3 Design Goals 1.4 Design Methodologies 1.5 Models of Computation 1.6 Reliability, Safety, and Security 1.7 Consumer Electronics Architectures 1.8 Summary and a Look Ahead What We Learned Further Reading Questions Lab Exercises

2 CPUs
2.1 Introduction 2.2 Comparing Processors 2.3 RISC Processors and Digital Signal Processors 2.4 Parallel Execution Mechanisms 2.5 Variable-Performance CPU Architectures 2.6 Processor Memory Hierarchy 2.7 Additional CPU Mechanisms 2.8 CPU Simulation 2.9 Automated CPU Design 2.10 Summary What We Learned Further Reading Questions Lab Exercises

3 Programs
3.1 Introduction 3.2 Code Generation and Back-End Compilation 3.3 Memory-Oriented Optimizations 3.4 Program Performance Analysis 3.5 Models of Computation and Programming 3.6 Summary What We Learned Further Reading Questions Lab Exercises

4 Processes and Operating Systems
4.1 Introduction 4.2 Real-Time Process Scheduling 4.3 Languages and Scheduling 4.4 Operating System Design 4.5 Verification 4.6 Summary What We Learned Further Reading Questions Lab Exercises

5 Multiprocessor Architectures
5.1 Introduction 5.2 Why Embedded Multiprocessors? 5.3 Multiprocessor Design Techniques 5.4 Multiprocessor Architectures 5.5 Processing Elements 5.6 Interconnection Networks 5.7 Memory Systems 5.8 Physically Distributed Systems and Networks 5.9 Multiprocessor Design Methodologies and Algorithms 5.10 Summary What We Learned Further Reading Questions Lab Exercises

6 Multiprocessor Software
6.1 Introduction 6.2 What Is Different About Embedded Multiprocessor Software? 6.3 Real-Time Multiprocessor Operating Systems 6.4 Services and Middleware for Embedded Multiprocessors 6.5 Design Verification 6.6 Summary What We Learned Further Reading Questions Lab Exercises

7 Hardware/Software Co-Design
7.1 Introduction 7.2 Design Platforms 7.3 Performance Analysis 7.4 Hardware/Software Co-Synthesis Algorithms 7.5 Hardware/Software Co-Simulation 7.6 Summary What We Learned Further Reading Questions Lab Exercises

Glossary

商品描述(中文翻譯)

**描述**

在過去幾年中,嵌入式系統已成為許多消費性、工業和軍事設備中不可或缺但不易察覺的部分。這些系統的爆炸性增長使得嵌入式計算成為一個日益重要的學科。對於高性能、特定應用計算系統的設計者的需求從未如此迫切,許多美國及全球的高校現在正在開發先進課程,以幫助學生為嵌入式計算的職業生涯做好準備。《高性能嵌入式計算:架構、應用與方法論》是第一本旨在滿足高級學生和行業專業人士需求的書籍。該書專注於嵌入式系統設計的獨特複雜性,詳細探討了該領域的先進主題,包括多處理器、VLIW和超標量架構以及功耗。書中描述了嵌入式計算中的基本挑戰,並介紹了設計方法論和計算模型。《HPEC》對嵌入式系統的所有組件進行了深入且高級的探討,並討論了該領域的最新發展以及眾多實際應用的例子。

**目錄**

1 嵌入式計算
1.1 高性能嵌入式計算的現狀
1.2 示例應用
1.3 設計目標
1.4 設計方法論
1.5 計算模型
1.6 可靠性、安全性與保護
1.7 消費電子架構
1.8 總結與展望
我們學到了什麼
進一步閱讀
問題
實驗室練習

2 CPU
2.1 介紹
2.2 處理器比較
2.3 RISC處理器和數位信號處理器
2.4 並行執行機制
2.5 可變性能CPU架構
2.6 處理器記憶體層次結構
2.7 其他CPU機制
2.8 CPU模擬
2.9 自動化CPU設計
2.10 總結
我們學到了什麼
進一步閱讀
問題
實驗室練習

3 程式
3.1 介紹
3.2 代碼生成與後端編譯
3.3 記憶體導向的優化
3.4 程式性能分析
3.5 計算模型與程式設計
3.6 總結
我們學到了什麼
進一步閱讀
問題
實驗室練習

4 流程與作業系統
4.1 介紹
4.2 實時流程排程
4.3 語言與排程
4.4 作業系統設計
4.5 驗證
4.6 總結
我們學到了什麼
進一步閱讀
問題
實驗室練習

5 多處理器架構
5.1 介紹
5.2 為什麼選擇嵌入式多處理器?
5.3 多處理器設計技術
5.4 多處理器架構
5.5 處理元素
5.6 互連網路
5.7 記憶體系統
5.8 實體分散系統與網路
5.9 多處理器設計方法論與演算法
5.10 總結
我們學到了什麼
進一步閱讀
問題
實驗室練習

6 多處理器軟體
6.1 介紹
6.2 嵌入式多處理器軟體有何不同?
6.3 實時多處理器作業系統
6.4 嵌入式多處理器的服務與中介軟體
6.5 設計驗證
6.6 總結
我們學到了什麼
進一步閱讀
問題
實驗室練習

7 硬體/軟體共同設計
7.1 介紹
7.2 設計平台
7.3 性能分析
7.4 硬體/軟體共同合成演算法
7.5 硬體/軟體共同模擬
7.6 總結
我們學到了什麼
進一步閱讀
問題
實驗室練習

**術語表**

最後瀏覽商品 (20)