看板 TransCSI 關於我們 聯絡資訊
※ 引述《larryfeng (ㄚ峰)》之銘言: : 真的給他給搞混沌了 : 1.sisd single instruction-stream, single data-stream 意思是只有一組(可能包含多個register)instruction register和一個ALU 於是你的ALU在單位時間內只能一次處理一個instruction : 2.simd single instruction-stream, multiple data-stream 意思是一樣只有一組instruction register 但是有多個ALU 每個ALU都接收相同的instruction 你可能會問這樣不是每個ALU都做相同的事情嗎? 通常這種平行處理的設計是針對陣列的運算 因此ALU所接收的指令(處理者)雖然相同 但是接收的資料(被處理者)不同 因此就可以同時完成一個陣列的運算 : 3.misd multiple instruction-stream, single data-stream 這個應該不用理它 因為這個東西只是一個理論 而且似乎是個無法使用的理論 : 4.mimd multiple instruction-stream, multiple data-stream 就等於很多個sisd就這樣 要注意的是memory可以很多個也可以一個 : 這四個得比較 GOOGLE 了好久 : 一直無法體會其中的意境 : 有請神人為我指點(有些例子更好) 感謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.244.232