《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 移動設備中異構處理器平臺的能量優化設計
移動設備中異構處理器平臺的能量優化設計
2014年電子技術應用第10期
夏開建,任曉剛,吳 玥
常熟市第一人民醫院 信息科,江蘇 常熟215500
摘要: 由于移動設備含有多個傳感器,系統往往需要運行連續的感知任務。移動設備中的應用處理器能有效地運行計算密集型任務,而對于連續的感知任務將消耗大量的能量。為了提高移動設備的能量利用率,在包含應用處理器和低功耗處理器的異構處理器上提出了一種異構處理器平臺能量優化方法。
中圖分類號: TP311
文獻標識碼: A
文章編號: 0258-7998(2014)10-0138-04
Energy optimization on heterogeneous processor platform in mobile device
Xia Kaijian,Ren Xiaogang,Wu Yue
Department of Information,Changshu No.1 People′s Hospital,Changshu 215500,China
Abstract: Mobile device contains multiple sensors, so the system usually executes continuous sensing tasks. The application processor in mobile devices can handle computation intensive tasks efficiently, but will consume much more energy for continuous sensing tasks. In order to reduce the energy consumption of mobile devices, this paper proposes an energy optimization approach on a heterogeneous processor platform containing application processor and low power processor. Firstly, the energy proportion factor is proposed according to the real energy consumption and ideal energy consumption. Secondly, a task partition approach is proposed for application in a two-processor heterogeneous platform. Finally, we validate the efficiency of the proposed approach via a simulator. The simulation experiments show that the proposed optimized approach can improve the energy consumption a lot by offloading sensing tasks to the low power processor.
Key words : mobile device;heterogeneous processor platform;energy optimization;energy proportion factor

0 引言

    移動電話的普適性、便攜性以及連通性使得它們成為連續感知應用的理想平臺。移動電話含有多種傳感器,可以在連續感知任務中感知用戶不同類型的上下文[1]。移動電話采用電池供電,電池的容量決定著移動電話的使用時間。在連續移動感知應用中,如何節約電量的消耗從而提高連續感知應用的時間是最具研究挑戰的內容之一[2-3]。

    為了解決上述問題,研究人員提出在平臺中加入低功耗處理器,用于控制移動設備的傳感器。TI OMAP[4]平臺中除了含有應用處理器內核,還包含芯片級的低功耗處理器內核。其基本原則是:低功耗處理器在活躍狀態消耗很小的能量,并且從睡眠狀態到活躍狀態的喚醒開銷幾乎可以忽略不計,因此可以有效率地執行重復的感知任務。在感知任務中,應用處理器處于睡眠模式,低功耗處理器感知傳感器的數據并在進行計算密集型任務時喚醒應用處理器。

    Reflex平臺[5]為用戶在多處理器移動平臺上提供了一種簡單的編程體驗。該平臺通過共享內存技術將復雜的底層開發問題集成到低功耗處理器中,程序員可以使用標準的程序開發技術來設計應用。X等人提出了一種概念驗證原型系統LittleRock[6],該系統強調了低功耗處理器在任務劃分中的有效性。區別于上述兩種方法,本文針對連續的感知應用提出了一種任務劃分指導方法以及適當的運行環境設計原則。本文提出的方法可以在上述兩個平臺中實現,是對這兩個平臺的補充。為了將工作負載劃分到異構的平臺上,CUERVO E等人[7]和GORACAKO M等人[8]提出了基于整數線性規劃的任務劃分方法。前者研究任務在移動設備與云平臺之間的劃分,后者研究任務在兩個處理器之間的劃分。區別于上述兩個工作,本文采用基于模擬的方法以得到更接近真實值的準確結果。

    本文從能量有效的角度研究如何在應用處理器和低功耗處理器上進行任務的劃分,對任務劃分期間跨不同處理器的能源消耗和傳輸開銷進行了量化,提出了一種應用組件分析方法,并基于該方法對組件進行最有效的劃分。

1 能量消耗比例

jsj6-gs1-s.gif

    在理想平臺中,當應用程序的執行存在間隙時,系統進入休眠狀態。然而在真實平臺中,系統是否進入休眠狀態取決于程序的運行間隙是否大于系統狀態轉換所需的時間[2,8]。給定P和A,為了量化真實能耗與理想能耗之間的差異,本文定義能量比例因子為:

jsj6-gs1.gif

2 處理器的能量消耗優化

2.1 假設前提

    為了簡化問題的分析,本文做如下假設:(1)假設感知應用通過傳感器對數據進行抽樣,并周期性的運行。(2)假設那些對輸入數據進行計算的特殊任務片段的運行時間是常數,并不依賴于輸入數據。實際上,一些特殊的輸入數據,如全0輸入,可能會簡化計算,從而加快任務片段的運行,此處假設這種差別并不顯著。(3)假設兩個處理器間的通信開銷相對于執行時間和采樣周期可以忽略不計。在大多數處理器平臺中,應用處理器和低功耗處理器在同一芯片中,因此通信開銷很低。此外,即使應用處理器和低功耗處理器在不同的芯片中,也可以通過高速總線互聯,從而大大降低它們之間的通信開銷。(4)由于將感知負載轉移到低功耗處理器上,本文假設低功耗處理器的休眠與活躍狀態之間的狀態轉換開銷和休眠時的空閑能耗相對于其他能耗可以忽略不計。(5)假設所有的任務片段在這兩個處理器上都是可調度的。這意味著通過將任務片段劃分在不同的處理器上,可以降低應用程序總的運行時間。

    由于傳感器的數據是連續的,而處理器處理的數據往往是離散的,采樣方法作為基本的傳感器數據處理方法不僅能很好地描述傳感器數據,還可以大大壓縮數據總量,因此假設(1)是合理的。假設(2)、(3)和(4)對問題的分析進行了簡化,該假設會對分析結果產生微小的誤差,在對系統的整體性能進行評估時,這些誤差可以忽略不計。通過對應用程序的任務進行分配,可以使任務在不同的處理器間進行調度,因此假設(5)是合理的。

2.2 總的能量消耗

    本文采用的符號的含義如表1所示。令應用程序的調用包含N個任務片段,并且部分任務片段可能重復多次運行,該應用程序的每個周期的持續時間為d。令M表示應用處理器,那么應用程序的理想能耗為:

    jsj6-gs2.gif

jsj6-b1.gif

    事實上,應用處理器的狀態轉換能耗和休眠能耗并不能忽略不計,于是真實能耗為:

    jsj6-gs3.gif

其中Etrans·K表示處理器模式轉換的能耗。由于周期d遠遠大于應用程序運行時總共的模式轉換時間,因此本文忽略了處理器狀態的轉換時間。

    當平臺中含有M和L兩個處理器時,應用程序可以按照比例被分割為若干個連續的活躍能耗和模式轉換能耗,于是能耗為:

    jsj6-gs4.gif

    由于將部分任務轉移到L上運行,因此M上的模式轉換次數K′與K不同。對比EMulti與EM,由于EMulti將部分任務轉移到低功耗處理器L上運行,M上的模式轉換次數K′減小了,因此式(1)定義的能量消耗比例減小了。

2.3 任務片段劃分

    為了確定最優的能量比例因子,本文應用了移動連續感知應用的一些典型的特征。在這些應用中,每個任務片段的輸出率會隨著計算管道明顯的降低。例如,采樣和緩沖任務片段在100 Hz頻率下采集和緩沖傳感器的采樣數據,而對緩沖數據進行分類的操作會在更低的頻率(如1 Hz)下工作。此外,管道開始的任務片段是輕量級的,往往進行簡單的數據緩沖和過濾,而管道的后續任務片段往往是計算密集的。

    在確定任務片段的處理器時,由于任務是可調度的,其唯一決定因素為兩個處理器之間的相對能量消耗比例差異。如果i被劃分到L上時,其能量消耗比例相對于M減少了,那么將任務片段i劃分到L上。相對能量消耗比例差異Δi依賴于任務片段i的劃分,其計算方法為:

jsj6-gs5-6.gif

    應用式(6)可以得到一條曲線,曲線的橫坐標為jsj6-gs6x.gif縱坐標為si。當坐標點落到曲線的右上方時,該任務在應用處理器上運行;當坐標點落到曲線的左下方時,該任務在低功耗處理器上運行。

3 實驗設計與結果分析

3.1 模擬器設計

    本文分析多個應用程序下所有應用的計算時間、模式轉換次數以及程序的喚醒時間。為了對程序的性能更好地進行描述,進行細粒度的時間分析。圖1為實驗采用的模擬器的整體結構。本文采用基于事件的模擬器設計方法,采用3個輸入文件。第一個輸入文件包含系統的配置參數,如兩個處理器的在每種狀態下的能耗參數、CPU的運行頻率、任務的調度策略以及狀態轉換能耗;第二個輸入文件為應用程序配置文件,該文件描述應用程序的任務片段劃分和連接結構;最后一個輸入文件為多個應用程序的跟蹤數據。模擬器計算出應用程序的整個執行路徑,并將相關的統計信息輸出,如處理器的能耗統計、執行時間和狀態轉換次數等。模擬器的應用處理器采用QSD8250精簡指令集處理器,低功耗處理器采用MSP430。

jsj6-t1.gif

3.2 性能評估

    為了評價模擬器上任務劃分的性能優化程度,實驗采用了活動識別和參考文獻[9]所提出的兩個具有代表性的方法進行試驗對比。活動識別包括兩個階段,第一階段為讀取加速計的采樣數據并將其存儲在緩沖中,第二階段采用樸素貝葉斯方法對內存中累積的數據進行分類。SoundSense也是一種分類方法,其包括采樣、FFT、MFCC和貝葉斯分類4個階段。表2和3分別給出活動識別和SoundSense這兩種應用的運行時間。

jsj6-b2.gif

jsj6-b3.gif

    運行時間分析:為了評價優化算法的性能,實驗分別在3種情況下實現了活動識別算法。第1種情況是兩個任務分別運行在應用處理器上,記為AP;第2種情況是兩個任務分別運行在低功耗處理器上,記為LP;第3種情況采用優化算法將任務劃分在不同的處理器上,記為LP-AP。圖2為活動識別算法在3種情況下的能量比例因子對比。在活動識別應用中,隨著處理器頻率的增加,能量比例因子逐漸降低,在4種處理器頻率下LP-AP的能量比例因子都是最小的并且與LP相接近。此外,實驗測試了SoundSense算法下的能量比例因子效率,結果如圖3所示。在圖3中,橫軸表示SoundSense算法的不同階段運行在不同的處理器上,縱軸為能量比例因子,分別將前k(k=0,1,2,3,4)個節點遷移到LP上運行。從圖中可以看出,當k=2時,能量比例因子達到最小值,此后能量比例因子的變化很小。

jsj6-t2.gif

jsj6-t3.gif

4 結論

    本文引入了低功耗處理器,并提出了應用程序在這兩個處理器上的任務劃分優化方法。應用處理器用于處理計算密集型任務,低功耗處理器用于周期性地感知外部環境的數據。模擬實驗表明,由于將感知任務遷移到低功耗處理器上運行,本文提出的優化方法能大大提高移動設備的能量利用效率。

參考文獻

[1] 王玉祥,喬秀全,李曉峰,等.上下文感知的移動社交網絡服務選擇機制研究[J].計算機學報,2010,33(11):2126-2135.

[2] LU H,YANG J,LIU Z,et al.The Jigsaw continuous sensing engine for mobile phone applications[C].Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems,ACM,2010:71-84.

[3] BALAN R K,GERGLE D,SATYANARAYANAN M,et al.Simplifying cyber foraging for mobile devices[C].Proceedings of the 5th International Conference on Mobile systems,Applications and Services,ACM,2007:272-285.

[4] 安健,桂小林,張文東,等.物聯網移動感知中的社會關系認知模型[J].計算機學報,2012,35(6):1164-1174.

[5] RA M R,SHETH A,MUMMERT L,et al.Odessa:enabling interactive perception applications on mobile devices[C].Proceedings of the 9th International Conference on Mobile Systems,Applications and Services,ACM,2011:43-56.

[6] PRIYANTHA B,LYMBEROPOULOS D,LIU J.Littlerock: Enabling energy-efficient continuous sensing on mobile phones[J].Pervasive Computing,IEEE,2011,10(2):12-15.

[7] CUERVO E,BALASUBRAMANIAN A,CHO D,et al.MAUI:making smartphones last longer with code offload[C].Proceedings of the 8th International Conference on Mobile Systems,Applications and Services,ACM,2010:49-62.

[8] GORACZKO M,LIU J,LYMBEROPOULOS D,et al.Energyoptimal software partitioning in heterogeneous multiprocessor embedded systems[C].Proceedings of the 45th Annual Design Automation Conference,ACM,2008:191-196.

[9] NEWTON R,TOLEDO S,GIROD L,et al.Wishbone:Profile-based partitioning for sensornet applications[C].NSDI.2009,9:395-408.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲免费小视频| 91久久久久久| 久久激五月天综合精品| 老鸭窝亚洲一区二区三区| 国产精品久久久久aaaa樱花| 午夜欧美大尺度福利影院在线看| 欧美久久视频| 国产视频观看一区| 一区二区欧美在线| 亚洲激情在线观看视频免费| 国产精品久久久久久久久搜平片| 欧美日韩一级视频| 亚洲素人一区二区| 国产日本欧美一区二区三区在线| 国产精品嫩草99a| 国产精品99久久久久久人| 亚洲在线一区二区三区| 亚洲国产欧美日韩| 国产欧美韩国高清| 在线成人免费视频| 免费成人黄色av| 91久久中文字幕| 国内外成人免费激情在线视频网站| 国产精品素人视频| 裸体素人女欧美日韩| 国产亚洲欧洲997久久综合| 欧美三级乱人伦电影| 小嫩嫩精品导航| 在线观看亚洲视频啊啊啊啊| 一区二区三区在线观看视频| 欧美激情一区二区三区高清视频| 欧美精品久久99| 久久精品网址| 亚洲香蕉伊综合在人在线视看| 国内一区二区三区在线视频| 美女网站在线免费欧美精品| 欧美中文字幕视频| 亚洲五月六月| 亚洲国产cao| 一区二区三区视频在线播放| 韩国精品久久久999| 久久夜色精品一区| 国产欧美精品日韩区二区麻豆天美| 欧美一区二视频在线免费观看| 美女日韩在线中文字幕| 麻豆91精品91久久久的内涵| 欧美日韩成人一区二区三区| 91久久精品网| 欧美午夜宅男影院| 亚洲国产乱码最新视频| 欧美四级剧情无删版影片| 国产日韩一区二区三区在线播放| 国产日韩欧美制服另类| 欧美电影免费观看| 在线观看成人av| 亚洲欧美国产高清| 亚洲女人小视频在线观看| 亚洲天堂av高清| 在线欧美日韩| 欧美日韩高清在线| 在线视频精品一区| 日韩视频在线免费| 黄色日韩在线| 麻豆精品一区二区综合av| 国产精品夜夜夜一区二区三区尤| 亚洲国产高清在线| 亚洲福利在线视频| 好看不卡的中文字幕| 亚洲精品韩国| 国产专区欧美精品| 久久亚洲私人国产精品va| 亚洲视频电影在线| 欧美日韩亚洲一区二| 国产一区久久| 红桃视频国产一区| 久久精品亚洲一区二区三区浴池| 在线综合亚洲欧美在线视频| 一本久道久久综合狠狠爱| 欧美怡红院视频| 亚洲欧美在线一区二区| 一本久道久久久| 黄色亚洲精品| 国产欧美在线| 亚洲国产精品一区二区www| 一区二区三区欧美| 欧美母乳在线| 欧美日韩爆操| 国产一区二区三区久久久久久久久| 久久网站热最新地址| 国产精品进线69影院| 麻豆精品视频| 一区福利视频| 欧美fxxxxxx另类| 亚洲国产高清一区二区三区| 久久视频国产精品免费视频在线| 91久久综合| 老鸭窝91久久精品色噜噜导演| 欧美一区二区高清在线观看| 在线成人欧美| 伊人春色精品| 国产欧美日韩在线视频| 在线观看欧美日韩国产| 亚洲欧洲日本专区| 好吊日精品视频| 国产欧美日韩视频一区二区三区| 久久久视频精品| 亚洲图片激情小说| 亚洲免费av电影| 乱人伦精品视频在线观看| 裸体一区二区| 国产视频观看一区| 国产亚洲综合精品| 欧美亚男人的天堂| 欧美网站在线观看| 久久久国产一区二区三区| 欧美岛国在线观看| 亚洲欧洲在线看| 一区二区欧美国产| 亚洲天堂激情| 国产精自产拍久久久久久蜜| 欧美日韩成人一区二区三区| 国产麻豆精品久久一二三| 国产日韩欧美高清| 久久一区二区三区国产精品| 久久精品天堂| 日韩午夜在线观看视频| 欧美精品九九99久久| 国产日韩欧美高清| 妖精成人www高清在线观看| 欧美88av| 欧美福利小视频| 久久夜色撩人精品| 亚洲一区制服诱惑| 欧美中文字幕| 亚洲精选视频在线| 久久这里有精品15一区二区三区| **网站欧美大片在线观看| 国产精品护士白丝一区av| 欧美在线视频一区二区三区| 红杏aⅴ成人免费视频| 久久天堂精品| 亚洲午夜国产成人av电影男同| 1024欧美极品| 毛片一区二区| 在线观看欧美一区| 午夜一级在线看亚洲| 91久久亚洲| 国产精品影音先锋| 欧美久久久久中文字幕| 久久精品国产成人| 国产精品久久久久久亚洲毛片| 欧美在线亚洲在线| 精品电影在线观看| 国产精品理论片在线观看| 亚洲国产网站| 亚洲国产va精品久久久不卡综合| 欧美日韩免费在线观看| 国产女人aaa级久久久级| 久久aⅴ国产欧美74aaa| 欧美视频一二三区| 国语自产精品视频在线看抢先版结局| 久久久久九九九| 国产精品普通话对白| 国产午夜亚洲精品理论片色戒| 国产精品看片资源| 国产一区二区三区丝袜| 欧美亚洲综合久久| 欧美—级高清免费播放| 亚洲欧洲一区二区三区| 欧美韩日精品| 一卡二卡3卡四卡高清精品视频| 噜噜噜久久亚洲精品国产品小说| 国产欧美1区2区3区| 欧美涩涩网站| 久久成人免费日本黄色| 狠狠做深爱婷婷久久综合一区| 亚洲大胆人体视频| 国语自产精品视频在线看一大j8| 欧美国产精品专区| 欧美中文日韩| 欧美日韩视频在线一区二区| 久久大香伊蕉在人线观看热2| 欧美日韩国内| 一本到高清视频免费精品| 亚洲午夜久久久久久尤物| 亚洲久色影视| 国产精品亚洲综合色区韩国| 午夜精品久久久久久久99热浪潮| 亚洲天堂网在线观看| 久久久久久九九九九| 午夜精品久久久久99热蜜桃导演| 狠狠综合久久av一区二区老牛| 亚洲乱码国产乱码精品精可以看| 亚洲一区二区三区乱码aⅴ| 亚洲精品日韩精品| 猫咪成人在线观看| 欧美成人精品不卡视频在线观看| 国产精品尤物福利片在线观看| 亚洲精品1区2区| 国产一区二区三区在线观看免费视频| 国产日韩欧美视频在线| 国产精品视频一区二区高潮| 宅男噜噜噜66一区二区66| 国产一区二区激情| 国模精品一区二区三区色天香| 欧美精品一卡二卡| 亚洲欧美国产日韩中文字幕| 老牛嫩草一区二区三区日本| 国产日韩亚洲欧美综合| 99亚洲伊人久久精品影院红桃| 日韩小视频在线观看专区| 国产精品美女999| 开元免费观看欧美电视剧网站| 欧美国产日韩视频| 日韩午夜在线视频| 国产日韩精品在线观看| 国产精品卡一卡二| 一区二区三区产品免费精品久久75| 一区二区高清在线观看| 日韩视频在线观看| 亚洲深夜福利在线| 亚洲国产精品一区制服丝袜| 日韩视频精品在线| 久久久久综合一区二区三区| 狠狠色丁香久久婷婷综合丁香| …久久精品99久久香蕉国产| 欧美日韩一区在线播放| 在线观看一区二区视频| 欧美新色视频| 国产精品久久久久久久久久妞妞| 久久精品一区四区| 在线成人中文字幕| 一本久道久久综合婷婷鲸鱼| 一区二区三区视频在线观看| 黄色精品一区二区| 欧美激情第六页| 国产一区二区三区在线观看网站| 国产精品美腿一区在线看| 欧美国产精品劲爆| 国内外成人在线视频| 西瓜成人精品人成网站| 亚洲精品少妇网址| 欧美日韩 国产精品| 在线观看亚洲精品视频| 美女精品自拍一二三四| 狠狠色香婷婷久久亚洲精品| 国产精品女主播一区二区三区| 一本高清dvd不卡在线观看| 亚洲在线成人精品| 狠狠狠色丁香婷婷综合久久五月| 久久久久久久一区二区三区| 亚洲一品av免费观看| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲精品国产精品乱码不99按摩| 一本色道**综合亚洲精品蜜桃冫| 欧美日韩国产精品自在自线| 国产精品美女xx| 欧美日韩在线观看视频| 国产农村妇女精品| 亚洲无毛电影| 欧美日韩美女在线观看| 亚洲国产精品久久久久秋霞不卡| 国产精品一区在线观看| 久久综合狠狠综合久久激情| 欧美国产日韩精品免费观看| 久久久精品久久久久| 亚洲精品日产精品乱码不卡| 国产精品国产三级国产普通话蜜臀| 国产精品毛片在线| 欧美激情精品久久久久久大尺度| 久久一日本道色综合久久| 欧美日韩精品欧美日韩精品一| 久久男人av资源网站| 国产情人节一区| 国产欧美三级| 亚洲欧美另类中文字幕| 欧美黄色小视频| 中文精品一区二区三区| 羞羞漫画18久久大片| 国产亚洲福利一区| 亚洲欧美国产精品桃花| 久久精品视频播放| 精品1区2区3区4区| 免费观看成人网| 欧美视频在线播放| 国产精品久久久久久久第一福利| 欧美涩涩网站| 欧美日韩国产综合视频在线观看中文| 欧美高清在线观看| 在线播放豆国产99亚洲| 欧美日韩在线影院| 免费视频最近日韩| 国产精品草莓在线免费观看| 欧美成人有码| 欧美伊人久久大香线蕉综合69| 欧美午夜精品伦理| 性做久久久久久久久| 免费亚洲一区| 久久免费国产精品1| 国产欧美一区二区精品仙草咪| 日韩亚洲欧美成人| 国产精品综合不卡av| 欧美精品一区二区在线观看| 国内精品99| 久久香蕉国产线看观看网| 在线观看一区视频| 国产精品日韩一区二区三区| 亚洲美女免费视频| 国产欧美日韩亚洲精品| 亚洲欧美偷拍卡通变态| 日韩亚洲成人av在线| 欧美国产日韩精品免费观看| 欧美r片在线| 另类图片综合电影| 国产色综合网| 日韩亚洲欧美高清| 极品尤物av久久免费看| 久久亚洲一区二区三区四区| 国内久久精品| 欧美精品一区二区三区高清aⅴ| 欧美色精品天天在线观看视频| 99人久久精品视频最新地址| 久久成人免费网| 亚洲欧美日韩国产成人精品影院| 久久免费高清| 欧美日韩亚洲精品内裤| 国产乱码精品一区二区三区av| 一本色道久久99精品综合|