整理最近讀的GPU內容
序曲----先從SIMD開始
Flynn's Taxonomy
Michael J. Flynn 將 Computer 分為 4 種 architecture : SISD、SIMD、MISD、MIMD。其中 SIMD 為 single instruction, multiple data 的架構,將一組資料分給不同處理單元並行處理,達到 data parallelism 的效果。Vector Processor 、 GPU 便是屬於這種架構。
二部曲----Vector Processor
簡介
在還沒有 GPU 之前,Super Computer 是建築在 Seymour Cray 設計的 Vector Processor (Cray-1)。因為專注於向量處理,因此相對於 CPU 更適合 supercomputing
