作者 主題: 請問 GPU 跟顯示卡的關係  (閱讀 2750 次)

0 會員 與 1 訪客 正在閱讀本文。

dark

  • 俺是博士!
  • *****
  • 文章數: 1533
    • 檢視個人資料
請問 GPU 跟顯示卡的關係
« 於: 2015-06-04 00:48 »
小弟只知目前顯示卡內是 GPU 不依靠 CPU 的獨立運算
但上網看顯示卡 , 都只說是 GPU , 但沒說這 GPU 有幾顆

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

謝謝!!

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1346
    • 檢視個人資料
    • http://darkranger.no-ip.org
Re: 請問 GPU 跟顯示卡的關係
« 回覆 #1 於: 2015-06-04 09:30 »
GPU == 顯示晶片
顯示晶片 == 顯示卡
基本上可以說 GPU == 顯示卡

使用該 GPU 所支援的函式庫/API就是丟給 GPU 運算
例如 OpenGL、Direct3D、CUDA、OpenCL 等等

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5373
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 請問 GPU 跟顯示卡的關係
« 回覆 #2 於: 2015-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

yc123

  • 懷疑的國中生
  • **
  • 文章數: 84
    • 檢視個人資料
Re: 請問 GPU 跟顯示卡的關係
« 回覆 #3 於: 2015-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
« 上次編輯: 2015-06-04 09:57 由 yc123 »

dark

  • 俺是博士!
  • *****
  • 文章數: 1533
    • 檢視個人資料
Re: 請問 GPU 跟顯示卡的關係
« 回覆 #4 於: 2015-06-04 12:29 »
多謝各位

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

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


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

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


Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: 請問 GPU 跟顯示卡的關係
« 回覆 #5 於: 2015-06-04 14:08 »
『單純數學運算』 用 shell script & php 寫嗎?
要改善效能,如果演算法無法改善
那就改用 c/c++ 嚕 ^_^

dark

  • 俺是博士!
  • *****
  • 文章數: 1533
    • 檢視個人資料
Re: 請問 GPU 跟顯示卡的關係
« 回覆 #6 於: 2015-06-04 15:09 »
寫 c 對小弟而言 , 難度太高了
而諸如文件比對 , 排序等 ... 也都呼叫系統指令
因為測試結果還是能被系統選上的程式強

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


duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7311
    • 檢視個人資料
Re: 請問 GPU 跟顯示卡的關係
« 回覆 #7 於: 2015-06-05 09:37 »
Driver/API絕對有差...

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