標題: | 針對數位訊號處理器中的巢狀迴圈考慮功率消耗的指令排程方法 Instruction Scheduling with Less Power Consumption for Nested Loop on DSP Architecture |
作者: | 陳明志 陳正 資訊科學與工程研究所 |
關鍵字: | 巢狀迴圈;指令排程;功率消耗;nested loop;scheduling;low power consumption;retiming |
公開日期: | 2003 |
摘要: | 隨著個人攜帶式應用產品的普及,對於影音資料與即時性資料的需求日益增加,因此,數位訊號處理器扮演的角色也日趨重要。如何能使資料即時且正確的展現在使用者面前成了一個重要的課題,而指令的排程在整個過程中是一個很關鍵的步驟。我們利用Retiming的觀念,設計了一個在有限資源情況下的排程方法,名為Bottom Retiming Scheduling Method,改善了Relax Push-Up Scheduling Method會造成較大maximum retiming depth的缺點。另外,由於可攜帶式的產品大都由電池供電,如何降低消耗功率以延長使用時間,亦是一個重要的課題;我們以Bottom Retiming Scheduling Method為基礎,加入了operand sharing可以減少switching activities的觀念,設計了一個降低功率消耗的指令排程方法Bottom Retiming with Operand Sharing Method。由實驗結果可以看出,這兩個方法都可以達到不錯的效果。 Because portable devices become popular, digital signal processing on images and real-time data are more and more important. How to process data correctly in real-time is one of the most interesting topics to be investigated. The instruction scheduling is an important step through the whole process. Under resources constraints, we use retiming technique to design a method named Bottom Retiming Scheduling Method. It overcomes the shortcoming of Relax Push-Up Scheduling Method which is a bigger maximum retiming depth. Besides data throughout, low power consumption is another important issue for portable devices. Based on Bottom Retiming Scheduling Method, we integrate the operand sharing technique which can reduce switching activities to design another method named Bottom Retiming with Operand Sharing Method for low power scheduling. The experimental results show the effectiveness of these methods. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT009117566 http://hdl.handle.net/11536/50046 |
顯示於類別: | 畢業論文 |