什麼是資料流架構?


有一些實驗性的資料流計算機專案。麻省理工學院的同事開發了一種標記令牌體系結構,用於構建資料流計算機。

全域性體系結構包含 n 個處理單元 (PE),透過 n x n 路由網路互連。整個系統在所有 n 個 PE 中提供流水線資料流操作。PE 之間的通訊由流水線路由網路完成。

在每個 PE 中,機器提供了一個低階令牌匹配結構,該結構僅傳送其輸入資料已可訪問的指令。每個資料都用其所屬指令的地址和指令正在執行的上下文標識。

指令儲存在程式儲存器中。標記令牌透過本地路徑進入 PE。令牌也可以透過路由網路傳遞到其他 PE。所有內部迴圈操作都是流水線化的,不會阻塞。

在資料流計算機中,可以將指令地址理解為替換程式計數器,並將上下文識別符號替換為控制流計算機中的幀基址暫存器。機器的工作是將具有相同標記的資料與需要的指令匹配。這樣做會生成新的資料,並帶有指示後續指令的新標記。

因此,每個指令都表示一個同步操作。形成新的令牌並在 PE 流水線中迴圈以進行感知或透過全域性路徑(也是流水線化的)傳遞到其他 PE。

更新於: 2021年7月30日

501 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.