酷!學園

技術討論區 => Computer 討論版 => 主題作者是: dark 於 2015-06-04 00:48

主題: 請問 GPU 跟顯示卡的關係
作者: dark2015-06-04 00:48
小弟只知目前顯示卡內是 GPU 不依靠 CPU 的獨立運算
但上網看顯示卡 , 都只說是 GPU , 但沒說這 GPU 有幾顆

又聽說有跑運算程式 , 可以交由 GPU 來運算
是怎樣丟給顯示卡跑的呢 ?
不知又會達到什麼程度呢 ?

謝謝!!
主題: Re: 請問 GPU 跟顯示卡的關係
作者: darkranger2015-06-04 09:30
GPU == 顯示晶片
顯示晶片 == 顯示卡
基本上可以說 GPU == 顯示卡

使用該 GPU 所支援的函式庫/API就是丟給 GPU 運算
例如 OpenGL、Direct3D、CUDA、OpenCL 等等
主題: Re: 請問 GPU 跟顯示卡的關係
作者: twu22015-06-04 09:32
當然有獨立的 API...

一般應用上... 記得最早的應用應該是 rar 的破解吧.
Plain numbers (for RAR passwords with length == 4) are:
~168 passwords per second on single core of Q6600 @ 2.4Ghz (crark's result)
~325 passwords per second on 8600 GT
~3350 passwords per second on ATI HD4850
~2075 passwords per second on GTX260/192SP
主題: Re: 請問 GPU 跟顯示卡的關係
作者: yc1232015-06-04 09:54
以GTX970為例:
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-970/specifications

CUDA Cores 1664

程式若有支援就能運用顯示卡的GPU。
許多年前我用hashcat來找主機上失落密碼的帳號,用CPU跑,CPU所有core都使用率滿載,複雜度高的,跑到天荒地老還是沒資料,用顯示卡GPU跑至少還跑得出一兩個吧。

WHAT IS GPU ACCELERATED COMPUTING?
http://www.nvidia.com/object/what-is-gpu-computing.html
主題: Re: 請問 GPU 跟顯示卡的關係
作者: dark2015-06-04 12:29
多謝各位

大致看了一下 , 看來 GPU 門檻似乎太高
小弟的數學方程式都是 bash 與 php 組成的
被排除在應用範圍 ... 只能希望以後 php 被支援了

darkranger 大大提到 OpenGL、Direct3D、CUDA、OpenCL
好像每張都只支援一兩種函式庫 ...


對嚕 .. 那請問
其實小弟盡量將數學公式控制在 0.03 秒以下
但當迴圈上萬次 , 人就要旁邊休息了 ...
若是單純數學運算的系統
不知硬體面 , 系統環境 , 程式寫作方面
任何方面有什麼需要留意的地方 , 可以建議一下嗎 ?

硬體面
小弟目前只有用 i5-760 在跑
而系統面雖然都以小程式存在
但使用前都會 eval 或 include 公式檔
避免系統呼叫

主題: Re: 請問 GPU 跟顯示卡的關係
作者: Yamaka2015-06-04 14:08
『單純數學運算』 用 shell script & php 寫嗎?
要改善效能,如果演算法無法改善
那就改用 c/c++ 嚕 ^_^
主題: Re: 請問 GPU 跟顯示卡的關係
作者: dark2015-06-04 15:09
寫 c 對小弟而言 , 難度太高了
而諸如文件比對 , 排序等 ... 也都呼叫系統指令
因為測試結果還是能被系統選上的程式強

而 phar 包雖能提升速度 , 但也不在考慮範圍
畢竟組成的方程式還常需修改
例如 .. 還不少以前未思考代入參數為不等式情況
只能用到時在改

主題: Re: 請問 GPU 跟顯示卡的關係
作者: duncanlo2015-06-05 09:37
Driver/API絕對有差...

你看作VDI那張GPU卡,有加沒有差很多...