level 12
熙月于
楼主
NVIDIA Maxwell, 是在現有架構API下去做到最好。
AMD GCN 原本設計的目標不單純(也包含了HSA),當然也間接導致GCN在傳統API下效能不高,所以AMD就弄了mantle 做技術展示,讓ACE實用化,間接讓MS生出與mantle 方向類似的DX12 也讓OpenGL 有了下一代API Vulkan
AMD GCN 的概念是Structure of Arrays
NVIDIA Maxwell 是 Array of Structures
如果Maxwell 使用部分SMM中CUDA來做
很有可能又發生GTX 970 3.5GB Issue
970 3.5GB追根究底 是一個資源分配問題 處理器設計老issue
廣義來說 沒有硬體實現不實現 因為都能運算
差別在於是否"特化"或者是"最適化"(DX12 Feature Level)
GCN顯然在非同步運算有先天優勢
DX11分配指令的方式對AOS有利
DX12則讓GCN的SOA觀念得到優勢 原先就是針對SOA設計【图片】GCN架構太超前,先知總是寂寞,後期才能發揮。
2016年03月17日 16点03分
1
AMD GCN 原本設計的目標不單純(也包含了HSA),當然也間接導致GCN在傳統API下效能不高,所以AMD就弄了mantle 做技術展示,讓ACE實用化,間接讓MS生出與mantle 方向類似的DX12 也讓OpenGL 有了下一代API Vulkan
AMD GCN 的概念是Structure of Arrays
NVIDIA Maxwell 是 Array of Structures
如果Maxwell 使用部分SMM中CUDA來做
很有可能又發生GTX 970 3.5GB Issue
970 3.5GB追根究底 是一個資源分配問題 處理器設計老issue
廣義來說 沒有硬體實現不實現 因為都能運算
差別在於是否"特化"或者是"最適化"(DX12 Feature Level)
GCN顯然在非同步運算有先天優勢
DX11分配指令的方式對AOS有利
DX12則讓GCN的SOA觀念得到優勢 原先就是針對SOA設計【图片】GCN架構太超前,先知總是寂寞,後期才能發揮。

