多核系統(tǒng)中NoC通訊架構的關鍵技術(二)
為提高片上網(wǎng)絡的資源單元處理速度,降低通信通路間以及資源單元互連問的通信延遲,片上網(wǎng)絡的設計面臨以下幾方面挑戰(zhàn):
?。?)任務分配與調度,片上網(wǎng)絡將通信任務分配到合適的處理單元,并且盡量以最佳方式為這些任務進行排序,此步驟是典型的多處理器系統(tǒng)的關鍵設計步驟。
(2)網(wǎng)絡分配,包括處理單元映射與路徑分配。處理單元映射對系統(tǒng)功耗起著決定性的影響,路徑分配則是對執(zhí)行性能產(chǎn)生直接影響。
?。?)動態(tài)網(wǎng)絡最佳化路徑分配,對靜態(tài)通信路徑分配時,由于對即時性的要求較低,因此只要對現(xiàn)有的最短路徑進行確認即可。但對于片上網(wǎng)絡的動態(tài)通信而言,需要將計算機網(wǎng)絡中的動態(tài)網(wǎng)絡調度算法進行調整,應用到片上網(wǎng)絡應用中。
7 結束語
NoC通訊方式是目前多核系統(tǒng)通訊結構中研究最為廣泛的結構,也使得NoC成為當前研究熱點,部分大學、研究所以及工業(yè)界的研究單位正積極從事NoC研究工作,但是NoC依然面臨著許多技術挑戰(zhàn)。在實際應用中,應根據(jù)系統(tǒng)的實際要求,選擇合適的拓撲結構和交換技術,避免一味追求最新的技術而帶來其他的問題。
評論