出版時間:2012-10 出版社:清華大學出版社 作者:趙霞 頁數(shù):146 字數(shù):239000
內(nèi)容概要
《嵌入式系統(tǒng)高能效軟件技術(shù)及應(yīng)用(中文版計算機科學與技術(shù)學科研究生系列教材)》由趙霞所著,本書全面介紹嵌入式系統(tǒng)高能效軟件技術(shù)基本原理及相關(guān)技術(shù),深入剖析嵌入式系統(tǒng)軟件的能耗特征,介紹了軟件運行對系統(tǒng)能耗的影響,包括操作系統(tǒng)電源管理、嵌人式系統(tǒng)能耗模擬與評估、低功耗編譯優(yōu)化以及智能手機能耗優(yōu)化等內(nèi)容,討論了降低系統(tǒng)能耗、減少能耗浪費、提高系統(tǒng)能效的問題。本書涉及計算機硬件、體系結(jié)構(gòu)、編譯器、操作系統(tǒng)、應(yīng)用程序等內(nèi)容,對高能效軟件技術(shù)進行探索與研究,并給出了針對ARM嵌入式系統(tǒng)、龍芯處理器、HTC
Android智能手機等實際系統(tǒng)的能耗問題的解決方案與結(jié)果。
《嵌入式系統(tǒng)高能效軟件技術(shù)及應(yīng)用(中文版計算機科學與技術(shù)學科研究生系列教材)》可供計算機及其相關(guān)領(lǐng)域的科研人員及高等學校相關(guān)專業(yè)師生參考使用。
書籍目錄
第1章 緒論
1.1 引言
1.2 高能效軟件技術(shù)的研究內(nèi)容
1.2.1 高能效軟件技術(shù)的含義
1.2.2 高能效軟件技術(shù)的研究內(nèi)容
1.3 高能效軟件技術(shù)的研究進展
1.4 本書的研究內(nèi)容及意義
第2章 高能效軟件技術(shù)基礎(chǔ)
2.1 硬件基礎(chǔ)
2.1.1 低功耗電路設(shè)計技術(shù)
2.1.2 器件級低功耗設(shè)計技術(shù)
2.1.3 移動設(shè)備的能耗特征
2.1.4 處理器的低功耗特性
2.2 運行時高能效軟件技術(shù)
2.2.1 動態(tài)功耗管理
2.2.2 動態(tài)電壓/頻率調(diào)節(jié)
2.3 開發(fā)階段的能耗優(yōu)化與評估
2.3.1 編譯優(yōu)化
2.3.2 軟件算法優(yōu)化
2.3.3 軟件體系結(jié)構(gòu)優(yōu)化
2.3.4 面向全系統(tǒng)的軟件能耗估算
第3章 電源管理建模
3.1 操作系統(tǒng)資源管理
3.1.1 被管理對象與管理活動
3.1.2 資源及其管理要素
3.2 電源管理的目標與權(quán)衡
3.2.1 電源管理目標的演化
3.2.2 電源管理的權(quán)衡
3.3 電源管理模型
3.3.1 可管理部件及其功耗狀態(tài)機
3.3.2 工作負載及其資源需求
3.3.3 工作負載執(zhí)行狀態(tài)及系統(tǒng)事件
3.3.4 電源管理過程
3.3.5 模型的特點
3.4 可管理部件特性分析及決策原則
3.4.1 功耗可管理部件的特性及決策原則
3.4.2 電壓可調(diào)節(jié)部件的特性及決策原則
3.5 工作負載的資源需求預測
3.5.1 工作負載的處理器需求
3.5.2 觀測數(shù)據(jù)的時間序列分析
3.5.3 工作負載處理器需求的預測
3.6 小結(jié)
第4章 基于交互場景的動態(tài)頻率調(diào)節(jié)
4.1 交互嵌入式操作系統(tǒng)的用戶交互特征
4.1.1 人機交互過程的時間特征
4.1.2 用戶響應(yīng)時間特征
4.1.3 系統(tǒng)響應(yīng)過程
4.2 交互系統(tǒng)中的動態(tài)頻率調(diào)節(jié)
4.2.1 場景及其處理器需求
4.2.2 場景執(zhí)行模式及場景識別
4.2.3 處理器需求因子預測與處理器性能級別調(diào)節(jié)算法
4.2.4 交互任務(wù)的調(diào)度優(yōu)先級調(diào)節(jié)
4.3 實驗結(jié)果與分析
4.3.1 能耗評估公式
4.3.2 策略的效果分析
4.4 小結(jié)
第5章 人機交互驅(qū)動的設(shè)備動態(tài)功耗管理
5.1 交互應(yīng)用的狀態(tài)轉(zhuǎn)換圖
5.2 設(shè)備空閑時間預測及DPM決策
5.3 常規(guī)用戶響應(yīng)時間閾值的計算
5.4 試驗結(jié)果與分析
5.4.1 實驗環(huán)境與實現(xiàn)
5.4.2 實驗結(jié)果分析
5.4.3 對性能影響的評估
5.5 小結(jié)
第6章 自適應(yīng)電源管理系統(tǒng)
6.1 自適應(yīng)電源管理監(jiān)測
6.1.1 監(jiān)測器結(jié)構(gòu)
6.1.2 基于觀察者模式的監(jiān)測器
6.2 實時電源管理決策
6.2.1 決策操作的分類與部署
6.2.2 Linux 中的DVS決策處理
6.2.3 實時性分析
6.3 硬件功耗狀態(tài)控制
6.3.1 電源管理控制器結(jié)構(gòu)
6.3.2 狀態(tài)集合
6.3.3 啟動服務(wù)
6.3.4 運行時服務(wù)
6.4 小結(jié)
第7章 嵌入式系統(tǒng)能耗模擬
7.1 全系統(tǒng)能耗模擬框架
7.1.1 系統(tǒng)結(jié)構(gòu)
7.1.2 全系統(tǒng)模擬器
7.1.3 體系結(jié)構(gòu)級處理器模擬器
7.1.4 軟件能耗分析器
7.2 基于宏模型的快速處理器能耗模擬
7.2.1 指令在流水線上的執(zhí)行過程
7.2.2 指令級處理器能耗宏模型
7.2.3 建模
7.2.4 驗證
7.3 系統(tǒng)部件能耗模型
7.3.1 體系結(jié)構(gòu)級處理器能耗模型
7.3.2 時鐘精度的外圍部件能耗模型
7.3.3 系統(tǒng)部件能耗模型實例
7.4 實驗與驗證
7.5 小結(jié)
第8章 嵌入式系統(tǒng)軟件能耗評估
8.1 軟件能耗估算與基本算法
8.2 操作系統(tǒng)的能耗估算
8.2.1 原子例程的能耗估算
8.2.2 例程和服務(wù)的能耗估算
8.2.3 執(zhí)行路徑的能耗估算
8.3 應(yīng)用程序能耗估算
8.3.1 識別進程標識
8.3.2 進程能耗映射
8.4 嵌入式軟件能耗分析與評估
8.4.1 服務(wù)調(diào)用次數(shù)及能耗特征
8.4.2 例程/服務(wù)的功能與能耗關(guān)系分析
8.4.3 執(zhí)行路徑中的隱式服務(wù)能耗對能耗估算的影響
8.4.4 內(nèi)核系統(tǒng)調(diào)用的能耗分布
8.4.5 用戶態(tài)與內(nèi)核態(tài)能耗分布
8.5 軟件能耗優(yōu)化
8.5.1 能耗優(yōu)化問題的討論
8.5.2 一個應(yīng)用軟件能耗優(yōu)化實例
8.6 小結(jié)
第9章 智能手機能耗建模與預測
9.1 智能手機電池使用時間指示研究現(xiàn)狀
9.2 智能手機系統(tǒng)能耗建模
9.2.1 手機電池放電特征
9.2.2 系統(tǒng)情境
9.3 電池使用時間預測
9.4 基于電池放電率的預測
9.4.1 電池放電率~系統(tǒng)情境屬性建模
9.4.2 電池使用時間預測
9.5 基于電池使用時間比的預測
9.5.1 參考曲線與電池使用時間曲線的轉(zhuǎn)換
9.5.2 電池使用時間比的線性回歸
9.5.3 電池使用時間預測
9.6 實驗結(jié)果與分析
9.6.1 智能手機各部件的能耗分布
9.6.2 模型的誤差分析
9.6.3 系統(tǒng)情境屬性對預測誤差的影響
9.6.4 預測方法對比分析
9.7 小結(jié)
第10章 低能耗編譯優(yōu)化
10.1 引言
10.2 Profiling驅(qū)動的DFS編譯優(yōu)化
10.2.1 編譯優(yōu)化方法的思路
10.2.2 編譯優(yōu)化流程
10.2.3 區(qū)域與處理器頻率的選擇算法
10.3 在龍芯2F上的實現(xiàn)
10.3.1 龍芯處理器特性
10.3.2 性能評價指標
10.3.3 能耗估算模型
10.4 實驗結(jié)果與分析
10.4.1 測試程序在不同頻率下的執(zhí)行時間與時鐘周期比
10.4.2 性能與能耗結(jié)果分析
10.4.3 調(diào)頻開銷及性能指標對算法的影響
10.4.4 兩種處理器上的Cache配置對DFS優(yōu)化的影響
10.5 小結(jié)
第11章 結(jié)論與展望
11.1 結(jié)論
11.2 展望
附錄A 測試程序及指令基本能耗
附錄B 四種Cache操作能耗、平均值及標準方差
附錄C 操作和指令的基本能耗參數(shù)
參考文獻
編輯推薦
《嵌入式系統(tǒng)高能效軟件技術(shù)及應(yīng)用(中文版計算機科學與技術(shù)學科研究生系列教材)》由趙霞所著,全書共11章。第1章為緒論,第2章介紹高能效軟件技術(shù)基礎(chǔ)及現(xiàn)有研究工作基礎(chǔ);第3~6章是操作系統(tǒng)電源管理,介紹操作系統(tǒng)電源管理模型,處理器動態(tài)頻率調(diào)節(jié)策略和設(shè)備動態(tài)功耗管理策略以及自適應(yīng)電源管理機制;第7、8章是嵌入式系統(tǒng)能耗模擬與評估,介紹全系統(tǒng)能耗模擬框架和系統(tǒng)能耗模型、基于宏模型的快速軟件能耗估算、嵌入式系統(tǒng)軟件能耗評估;第9、10章是能耗優(yōu)化與應(yīng)用初探,介紹在Android智能手機上所做的運行時系統(tǒng)能耗建模、手機電池使用時間預測,以及面向國產(chǎn)龍芯處理器的低功耗編譯優(yōu)化方法;第11章是結(jié)論與展望,可供計算機及其相關(guān)領(lǐng)域的科研人員及高等學校相關(guān)專業(yè)師生參考使用。
圖書封面
評論、評分、閱讀與下載
嵌入式系統(tǒng)高能效軟件技術(shù)及應(yīng)用 PDF格式下載