問題詳情

40 具備大量資料層級平行性(data-level parallelism)的程式,使用下列那種處理器架構進行運算時,會有最大的效能提升?
(A)純量架構(scalar architecture)
(B)超純量架構(superscalar architecture)
(C)向量架構(vector architecture)
(D)動態管道排程(dynamic pipeline scheduling)

參考答案

答案:C
難度:困難0.238
書單:沒有書單,新增

用户評論

【用戶】HCCC

【年級】高二上

【評論內容】資料平行(Data parallelis☆,...

【用戶】william

【年級】大二下

【評論內容】向量處理器向量處理器,又稱數組處理器,是一種實現了直接操作一維數組(向量)指令集的中央處理器(CPU)。這與一次只能處理一個數據的純量處理器正相反。向量處理器可以在特定工作環境中極大地提升性能,尤其是在數值模擬或者相似領域。向量處理器最早出現於20世紀70年代早期,並在70年代到90年代期間成為超級計算機設計的主導方向,尤其是多個克雷(Cray)平台。由於90年代末純量處理器設計性能提升,而價格快速下降,基於向量處理器的超級計算機逐漸讓出了主導地位。現在,絕大多數商業化的CPU實現都能夠提供某種形式的向量處理的指令,用來處理多個(向量化的)數據集,也就是所謂的SIMD(單一指令、多重數據)。常見的例子有 VIS, MMX, SSE...