基于CPU使用率的動(dòng)態(tài)電源管理(DPM)研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2024-01-24 08:29
動(dòng)態(tài)電源管理主要是為了在滿足用戶需求時(shí)動(dòng)態(tài)調(diào)整系統(tǒng)資源狀態(tài),達(dá)到系統(tǒng)節(jié)能的效果。對(duì)于電池供電的嵌入式系統(tǒng)而言,延長(zhǎng)電池的供電時(shí)間非常重要,DPM系統(tǒng)為我們延長(zhǎng)電池使用時(shí)間提供了良好的解決方案。 使用DPM的系統(tǒng)中必須包含多功耗狀態(tài)部件,通過(guò)動(dòng)態(tài)調(diào)整部件的功耗狀態(tài),使得該部件能滿足系統(tǒng)需求的同時(shí)功耗最小,這是我們的最終目的。為了實(shí)現(xiàn)基于CPU的DPM,我們必須預(yù)測(cè)下一個(gè)時(shí)間內(nèi)CPU的工作狀態(tài),通過(guò)預(yù)測(cè)我們可以設(shè)置CPU的電壓和頻率,因此CPU不必維持最高的電壓、頻率,可以達(dá)到CPU的節(jié)能效果。系統(tǒng)CPU使用率的預(yù)測(cè)是為CPU設(shè)置狀態(tài)的依據(jù),是基于CPU使用率的DVS(動(dòng)態(tài)電壓調(diào)整)的關(guān)鍵所在,預(yù)測(cè)準(zhǔn)確性和系統(tǒng)節(jié)能與性能之間關(guān)系重大。 在完成本論文的過(guò)程中,作者主要做了如下工作: 1、針對(duì)嵌入式系統(tǒng)的功耗分析、節(jié)能可行性進(jìn)行分析,從硬件指令集到軟件優(yōu)化的不同層次進(jìn)行分析,作為電源管理研究的首要工作。 2、針對(duì)基于CPU使用率的DPM進(jìn)行研究。在一種基于進(jìn)程的靜態(tài)預(yù)測(cè)算法上進(jìn)行了改進(jìn)。由于靜態(tài)算法缺乏對(duì)環(huán)境的適應(yīng)性,改進(jìn)算法通過(guò)歷史系統(tǒng)狀態(tài)和歷史預(yù)測(cè)效果來(lái)動(dòng)態(tài)...
【文章頁(yè)數(shù)】:65 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
目錄
1、綜述
1.1 嵌入式系統(tǒng)
1.2 嵌入式系統(tǒng)動(dòng)態(tài)電源管理
1.3 linux電源管理
1.3.1 Linux嵌入式系統(tǒng)介紹
1.3.2 Linux電源管理
1.4 研究背景介紹
1.4.1 動(dòng)態(tài)可調(diào)整組件(Power Manageable component)
1.4.2 電源管理系統(tǒng)模型
1.5 本文介紹
2、相關(guān)理論背景
2.1 可行性研究
2.1.1 功耗分析方法
2.1.2 DPM節(jié)能可行性分析
2.2 DPM預(yù)測(cè)技術(shù)
3、DPM系統(tǒng)構(gòu)架框架及實(shí)現(xiàn)
3.1 linux下的DPM框架
3.2 linux下 DPM框架的實(shí)現(xiàn)
3.3 現(xiàn)有 DPM構(gòu)架的評(píng)價(jià)
4、DVS預(yù)測(cè)決策
4.1 一種基于time-out的CPU預(yù)測(cè)算法
4.2 算法節(jié)能測(cè)試結(jié)果
4.3 該算法的不足
4.4 算法改進(jìn)
4.4.1 動(dòng)態(tài)預(yù)測(cè)算法
4.4.2 預(yù)留空間算法
4.5 改進(jìn)預(yù)測(cè)算法的結(jié)果
5、動(dòng)態(tài)time-out電源管理的實(shí)現(xiàn)
5.1 linux調(diào)度分析
5.1.1 linux2.6中進(jìn)程狀態(tài)轉(zhuǎn)換
5.1.2 linux2.6的進(jìn)程調(diào)度
5.1.3 linux2.6中的交互式進(jìn)程
5.2 基于linux的動(dòng)態(tài)time-out調(diào)度策略的DPM實(shí)現(xiàn)
5.2.1 系統(tǒng)負(fù)載監(jiān)測(cè)實(shí)現(xiàn)
5.2.2 狀態(tài)控制和系統(tǒng)執(zhí)行實(shí)現(xiàn)
5.3 實(shí)現(xiàn)結(jié)果
6、小結(jié)與展望
7、參考文獻(xiàn)
致謝
本文編號(hào):3883469
【文章頁(yè)數(shù)】:65 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
目錄
1、綜述
1.1 嵌入式系統(tǒng)
1.2 嵌入式系統(tǒng)動(dòng)態(tài)電源管理
1.3 linux電源管理
1.3.1 Linux嵌入式系統(tǒng)介紹
1.3.2 Linux電源管理
1.4 研究背景介紹
1.4.1 動(dòng)態(tài)可調(diào)整組件(Power Manageable component)
1.4.2 電源管理系統(tǒng)模型
1.5 本文介紹
2、相關(guān)理論背景
2.1 可行性研究
2.1.1 功耗分析方法
2.1.2 DPM節(jié)能可行性分析
2.2 DPM預(yù)測(cè)技術(shù)
3、DPM系統(tǒng)構(gòu)架框架及實(shí)現(xiàn)
3.1 linux下的DPM框架
3.2 linux下 DPM框架的實(shí)現(xiàn)
3.3 現(xiàn)有 DPM構(gòu)架的評(píng)價(jià)
4、DVS預(yù)測(cè)決策
4.1 一種基于time-out的CPU預(yù)測(cè)算法
4.2 算法節(jié)能測(cè)試結(jié)果
4.3 該算法的不足
4.4 算法改進(jìn)
4.4.1 動(dòng)態(tài)預(yù)測(cè)算法
4.4.2 預(yù)留空間算法
4.5 改進(jìn)預(yù)測(cè)算法的結(jié)果
5、動(dòng)態(tài)time-out電源管理的實(shí)現(xiàn)
5.1 linux調(diào)度分析
5.1.1 linux2.6中進(jìn)程狀態(tài)轉(zhuǎn)換
5.1.2 linux2.6的進(jìn)程調(diào)度
5.1.3 linux2.6中的交互式進(jìn)程
5.2 基于linux的動(dòng)態(tài)time-out調(diào)度策略的DPM實(shí)現(xiàn)
5.2.1 系統(tǒng)負(fù)載監(jiān)測(cè)實(shí)現(xiàn)
5.2.2 狀態(tài)控制和系統(tǒng)執(zhí)行實(shí)現(xiàn)
5.3 實(shí)現(xiàn)結(jié)果
6、小結(jié)與展望
7、參考文獻(xiàn)
致謝
本文編號(hào):3883469
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3883469.html
最近更新
教材專著