什麼是脈動陣列
將許多乘加運算單元排成格狀,讓資料依序流向相鄰的運算單元,同時計算矩陣乘積的架構。用於 AI 加速器。
日文名稱: シストリックアレイ
「脈動陣列」出現在1領域的1道練習題中(CPU與架構等)。
這個名詞所屬的領域: CPU與架構
將許多乘加運算單元排成格狀,讓資料依序流向相鄰的運算單元,同時計算矩陣乘積的架構。用於 AI 加速器。
日文名稱: シストリックアレイ
「脈動陣列」出現在1領域的1道練習題中(CPU與架構等)。
這個名詞所屬的領域: CPU與架構
正確答案:A. 脈動陣列(systolic array)
脈動陣列是將乘加運算單元(MAC)以二維方式排列,並讓資料規律地傳送到相鄰運算單元的同時進行計算的架構,其名稱源自心臟收縮(systole)將血液送出的比喻。讀入一次的資料可由多個運算單元重複使用,因此能減少對記憶體的存取,有效率地進行矩陣運算。Google 的 TPU 配備了 128×128 等大型陣列。
脈動陣列是將乘加運算單元(MAC)以二維方式排列,並讓資料規律地傳送到相鄰運算單元的同時進行計算的架構,其名稱源自心臟收縮(systole)將血液送出的比喻。
在 AI 用加速器等中,將多個乘加運算單元排列成格狀,讓資料依序流向相鄰運算單元的同時計算矩陣乘積的架構是下列何者?