Abstract
在系統晶片中,連接大量的處理元件和記憶體子系統時,晶片內網路一直是較具伸縮性和彈性的基礎架構。也因此在系統中的路由器、交換器和鏈結所消耗的能量會隨著組件的數量增加而線性地成長。又因為晶片運作時有功率上限的限制,必須以動態電壓與頻率調節來控制晶片內網路來節省能量,並在此同時將晶片內網路的時序維持在使用者的限制之內。在這篇論文中,我們假設晶片內網路的每個獨立鏈結的運作頻率可以根據不同的流量需求而作調整,並導引出一個電源管理方法的初步研究。我們提出了一個用來估計晶片內網路能量消耗、頻寬和延遲時間的近似模型。之所以需要近似模型,主要是因為精準的模型至少必須使用到暫存器傳輸級設計來作模擬,而此層級的設計在模擬時間上過長,無法滿足我們快速估計晶片內網路能量消耗的需求。運用此模型,我們可以在具體的交通流量模式下,最佳化晶片內網路的能量消耗,並保持時序在限制的值之內。在這裡我們使用模擬退火來作為最佳化能量消耗的演算法,只是為了找出動態電壓與頻率調節方法可能為晶片整體功耗帶來的好處,並未對該演算法做最佳化。實作時仍可考慮其它最佳化演算法,並不限於模擬退火演算法。