Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊網路與多媒體研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/17930
標題: 可獨立動態調整時脈之異質多核系統上的節能批次工作排程
Energy-efficient Batch Task Scheduling for Heterogeneous Multi-core Platforms with per-core DVFS
作者: You-Cheng Syu
許祐程
指導教授: 劉邦鋒(Pangfeng Liu)
共同指導教授: 吳真貞(Jan-Jan Wu)
關鍵字: 省電,節能,排程,多核,動態電壓調節,動態時脈調節,處理時間,迴轉時間,
Energy-efficient,Scheduling,Multi-core,DVFS,Turnaround time,Flow time,
出版年 : 2015
學位: 碩士
摘要: 節能排程在行動裝置以及資料中心等應用領域上都是相當重要的議題。
現代的多核心處理器可以支援獨立動態調整時脈,
這樣的機制讓我們能夠訂定出既省電又高效能的排程計畫。
為了在多核心平台上達到省電的目的,我們提出了一個批次工作的排成演算法,
能夠找出最佳的排程計畫以最小化耗電量以及總處理時間的和。
這個演算法建立在兩個關鍵上。
首先我們證明一個工作要用什麼樣的頻率來執行只跟排在它後面的工作數量有關。
再來我們提出了一個線性時間的演算法能夠建出一個能決定一個工作該用什麼樣頻率
來執行的表格。
有了這兩項我們的排程演算法就能夠排出能使總成本最小的排程計畫。
Energy-efficient scheduling is a fundamental issue in many application
domains, such as energy conservation for mobile devices and the
operation of green computing data centers. Modern multi-core
processors support dynamic voltage and frequency scaling (DVFS) on a
per-core basis. That is, the CPU can adjust the power consumption and
frequency of each core individually. This flexibility provide a
feasible mechanism for a schedule to adjust the speed of individual
cores so that the applications can run in the optimal speed in terms
of both performance and energy conservation.
To conserve energy in multi-core platforms, we propose a batch task
scheduling algorithm, which can find an optimal schedule that minimize
the weighted sum of energy consumption and the total turnaround time
of tasks where the sizes of tasks are known in advance. This
algorithm is based on two key ideas. First, we show that the best
frequency to run a task on a core only depends on the number of tasks
that run before it in this core. Second, we can build a table that
helps determine the frequency when the number of tasks behind it
is given in linear time, i.e., linear in the number of available
frequencies. With the help of these two key ideas our scheduling
algorithm can assign tasks to cores so that the total cost is
minimized.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/17930
全文授權: 未授權
顯示於系所單位:資訊網路與多媒體研究所

文件中的檔案:
檔案 大小格式 
ntu-104-1.pdf
  目前未授權公開取用
1.11 MBAdobe PDF
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved