2013-08-27 35 views
1

a history of graphics hardware:這裏提到的「可疑」GPU功能是什麼?

事實上,在最近的硬件時代,硬件製造商增加了功能,有一定程度的GPU ...在圖形領域可疑的用途,但大量的使用在GPGPU任務。

作者在這裏提到的是什麼?

+1

讓我們等待@nicolbolas回答這個問題。 :) – Bart

+0

簡單的2D圖形可能並不需要例如所用的所有奇特功能。 GPGPU上的[OpenCL](http://www.khronos.org/opencl/)。 –

+0

我想我誤解了這個問題。我假設作者正在談論密碼破解,並鏈接到[這個答案](http://security.stackexchange.com/questions/32816/why-are-gpus-so-good-at-cracking-passwords),但在重新閱讀後,我不相信這是作者的意圖。 – Gray

回答

5

我假設它指的是額外的硬件功能,以及抽象支持GPGPU舉措,如CUDAOpenCL。 從CUDA的描述:

CUDA對使用圖形API的GPU(GPGPU)過傳統的通用 計算幾個優點:分散讀取 - 代碼可以從存儲器共享內存任意地址讀 - CUDA 公開了可以在線程之間共享的快速共享內存區域(每個多處理器高達48KB) 。這可以用作用戶管理的 緩存,實現比使用紋理 查找更高的帶寬。更快的下載和回讀,並從整數和位運算的GPU完全 支持,包括整數質地 查找

這些是當CUDA和OpenCL執行相關,但有些無關的所有功能(至少直接)到圖形API,如OpenGL。 GPGPU功能仍可以非常規方式用於補充傳統圖形管道。

「CUDA公開快速共享內存區域」的示例將是對OpenGL潛在無用的額外硬件要求。

您可以閱讀這個detailed document描述CUDA所需的體系結構,以及它與傳統圖形專用GPU之間的差異。