請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/42074
標題: | 在圖形處理器中通用著色器之電源閘控策略 Power Gating Strategies for Unified Shader Unit in GPU |
作者: | Yen-Ming Chen 陳彥名 |
指導教授: | 楊佳玲(Chia-Lin Yang) |
關鍵字: | 圖形處理器,電源閘控,漏電, GPU,Power-Gating,Leakage, |
出版年 : | 2008 |
學位: | 碩士 |
摘要: | 隨著製程進步,如何減少漏電(leakage)的問題將會更加嚴苛。在以往圖形處理器(GPU)的設計方面,主要都著重在動態耗電(dynamic power)方面的問題,以動態調整電壓及頻率(DVFS)以及時脈閘控(clock-gating)為主要的策略。在這篇論文中,我們使用電源閘控(power-gating)來減少漏電,電源閘控是將正在閒置的處理單元(functional unit)整個關掉來節省漏電。因為遊戲中場景的變化加上畫面更新頻率(frame rate)的目標,在每個畫面(frame)所需要的著色處理器(shader)資源數也會不一樣,因此我們設計一個歷史基準(history-based)的預測器來預測每個畫面所需要的圖形處理器資源數,藉此有機會將多餘的圖形處理器關掉以節省漏電。
我們的實驗結果呈現出透過我們的電源閘控策略,最多可以節省到15.2%的漏電,而關閉些許圖形處理器所造成的效能下降非常有限。 As the technology continues to shrink, reducing leakage is critical to achieve energy efficiency. Previous works on low power GPU (Graphics Processing Unit) focuses techniques for dynamic power reduction, such as DVFS(Dynamic Voltage/Frequency Scaling), and clock gating. In this paper, we explore the potential of adopting architecture-level power-gating technique to reduce leakage power of GPU. Power-gating is to turn off a functional unit during its idle period. Due to different scene complexity, the required shader resources to achieve target frame rate varies among frames. Therefore, we adopt a history-based approach to predict required shader resources in a frame, and turn off redundant shader processors. The experimental results show that the proposed power-gating strategies achieve significant leakage reduction with negligible performance degradation. To achieve longer execution time and better energy utilization, power management is becoming more and more important issue to both batterypowered devices and tethered equipments. As CMOS technology evolving, leakage power will be the dominant source of power dissipation. In this paper, we explore possible redundant shader resources in modern GPU with unified shader architecture from exploiting power-gating perspective. We demonstrate observed redundant shader units from Frame-Level, which could be power-gated further to save leakage. In Frame-Level, we show that under unified shader architecture, there still exists redundant shader processors due to imbalance workload among frames. By deciding number of active shader processors dynamically using simple history-based prediction, we show that maximum of 15.2% shader leakage power could be saved while meeting performance requirement. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/42074 |
全文授權: | 有償授權 |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-97-1.pdf 目前未授權公開取用 | 1.51 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。