《分簇VLIW處理器的模調度及低功耗編譯最佳化技術研究》是依託中國人民解放軍國防科技大學,由張雪萌擔任項目負責人的青年科學基金項目。
基本介紹
- 中文名:分簇VLIW處理器的模調度及低功耗編譯最佳化技術研究
- 項目類別:青年科學基金項目
- 項目負責人:張雪萌
- 依託單位:中國人民解放軍國防科技大學
中文摘要,結題摘要,
中文摘要
VLIW(Very Long Instruction Word)體系結構在嵌入式處理器中得到了廣泛的引用。分簇是改進VLIW處理器可擴展性及能量消耗的一種有效技術。通過編譯技術最佳化應用程式的性能,以及在不影響程式運行性能的條件下最小化系統或處理器的運行功耗,是目前編譯最佳化技術的研究熱點。分簇VLIW體系結構帶來的簇間指令分配問題,對編譯器中的指令調度、暫存器分配、軟體流水等問題提出了更大的挑戰。本項目將通過指令調度、暫存器分配、軟體流水等編譯技術有效地最佳化程式在分簇VLIW處理器的運行時間和功耗。針對串列程式提出有效地降低分簇VLIW DSP處理器功能部件功耗的指令調度和暫存器分配算法。針對循環分別提出有效最佳化分簇VLIW DSP處理器性能以及功耗的指令調度和暫存器分配算法。將算法實現和套用在Trimaran編譯器中。此外,提出準確的性能模型和功耗模型來評估程式的運行時間和能量消耗。
結題摘要
VLIW(Very Long Instruction Word)體系結構在嵌入式處理器中得到了廣泛的引用。分簇是改進VLIW處理器可擴展性及能量消耗的一種有效技術。通過編譯技術最佳化應用程式的性能,以及在不影響程式運行性能的條件下最小化系統或處理器的運行功耗,是目前編譯最佳化技術的研究熱點。分簇VLIW體系結構帶來的簇間指令分配問題,對編譯器中的指令調度、暫存器分配、軟體流水等問題提出了更大的挑戰。本項目通過指令調度、暫存器分配、軟體流水等編譯技術有效地最佳化程式在分簇VLIW處理器的運行時間和功耗。針對串列程式提出有效地降低分簇VLIW DSP處理器功能部件功耗的指令調度和暫存器分配算法。針對循環分別提出有效最佳化分簇VLIW DSP處理器性能以及功耗的指令調度和暫存器分配算法。我們正在將這些算法實現到Trimaran編譯器中。本項目成果目前有國際會議論文兩篇及申請國家專利兩項。