跳到主要内容区

子計畫一:跨層的系統資訊側寫技術

參與教授

金仲達徐爵民劉靖家黃稚存曹孝櫟

 

計畫內容

系統運作時的耗電變化是最佳化系統使用時間的重要參考資訊。完整的系統耗電描述包括硬體元件的基本耗電以及應用程式的執行行為。以往的系統耗電工具(Power Profiler)多為Simulation,即以CPU的performance counter搭配Power Model評估系統。然而由於設計一個準確的Power Model有其困難之處,進而造成Simulation的耗電評估容易產生誤差。近年來,以耗電量測(Power Measurement)為基礎所建立的系統耗電工具在學界廣受重視。直接量測的電耗實為系統運作時的實際耗電,可讓程式開發者得知系統在運作時的實際耗電,以做更準確的耗電最佳化設計。

本子計畫的研究主題為以量測為基礎的Cross-layer Power Profiler之軟硬體開發,重點工作包括Cross-layer System Profiler、Embedded Power Meters for hardware components以及I/O device power profiler的設計與開發:首先,Cross-layer System Profiler為一描述應用程式執行行為之效能工具,我們將整合JVMTI、LatencyTop、Oprofile等既有的系統效能剖析工具,並提出一個可供程式開發者客製化之效能剖析工具;其次,Embedded Power Meters for hardware components為內嵌式耗電量測之硬體設計,不同於以往外接式的耗電量估硬體,內嵌式耗電量估提供更快速的耗電量估設定,以及降低系統與量估設備間的時間誤差;最後,I/O device power profiler將解決程式行為與Power Meter所擷取出之Power sample的對應問題,包括解決同步性(Synchronization)問題。

重點工作:

  1. Cross-Layer System Profiler
  2. Embedded Power Meters for Hardware Components
  3. Power Consumption Profiling for Android/Linux Devices
浏览数:
登入成功