Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/32072
Title: | 時間感知之快取記憶體漏電流管理 Timing-Aware Cache Leakage Control |
Authors: | Jaw-Wei Chi 紀兆韋 |
Advisor: | 楊佳玲(Chia-Lin Yang) |
Keyword: | 快取記憶體,漏電流,即時系統, Cache,Leakage,Real time system, |
Publication Year : | 2006 |
Degree: | 碩士 |
Abstract: | 隨著科技的進步, 記憶體漏電的問題越來越備受重視. 因為快取記憶體佔住處理器上大部分的面積, 各種研究專注於處理快取記憶體上的漏電問題.有兩種電路設計專門降低記憶體上的漏電, 分別是GatedVdd以及Drowsy cache.漏電的控制方法有週期性的把Cache lines放入低漏電模式, 或是當一條cache line經過一段時間沒有被存取時, 才放入低漏電模式.然而這兩種方法並沒有考慮到Cache line狀態的轉換所造成的延遲.控制方法所形成的延遲使得執行時間的延長, 因此這兩種方法不適需要在時限內取得正確執行結果的硬性合即時系統.在這篇論文中, 我提出了針對硬性即時系統所設計的漏電控制方法. 我利用程序內以及程序之間的閒置時間來彌補Cache line狀態的轉換所造成的延遲.新漏電控制方法的目標是在不違反時限下達到省電的目的.根據實驗模擬的結果顯示出, 所提出的控制方法可以檢少85.2%的漏電,並且保證即時系統下的程序都能在時限內完成工作. Leakage energy consumption is an increasing important issue as the technology continues to shrink. Since on-chip caches constitute a major portion of the processor's transistor budget, they are the primary targets for processor leakage reduction. Two types of circuit techniques have been proposed to reduce cache leakage: Gated-Vdd and drowsy caches. Cache lines can be turned into a low-leakage state periodically or being idle for a pre-set number of cycles. Both control policies induce performance unpredictability thereby not suitable for real-time applications. In this thesis, I propose a cache leakage control algorithm for hard real-time applications. I exploit task slack to turn cachelines into the low leakage state. The objective of the proposed algorithm is to achieve leakage reduction while meeting the timing constraint. The proposed scheme can achieve 85.2\% leakage reduction on average while meeting the real-time constraint. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/32072 |
Fulltext Rights: | 有償授權 |
Appears in Collections: | 資訊工程學系 |
Files in This Item:
File | Size | Format | |
---|---|---|---|
ntu-95-1.pdf Restricted Access | 664.81 kB | Adobe PDF |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.