- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
并行计算与GPGPUBy石家庄一中成羽丰
骞惰璁$畻涓嶨PGPU
鐭冲搴勪竴涓 鎴愮窘涓
娌冲寳琛℃按涓 鍥藉鐞
骞惰璁$畻涓嶨PGPU鐨勫熀鏈蹇
姒傚康绠€杩
骞惰璁$畻
飩 Long long ago鈥︹€﹁绠楁満鍑虹幇浜嗐€
飩 浜轰滑涓鸿绠楁満鍒涢€犱簡鍚勭绠楁硶锛屽苟灏嗗畠浠炕璇戜负涓€鏉℃帴涓€鏉″湴椤哄簭
鎵ц鐨勮绠楁満鎸囦护銆
飩 缁忚繃绠€鍗曞垎鏋愬彲寰楀嚭锛屾鏃惰绠楁満鐨勮繍绠楅€熷害灏辨槸鎵ц姣忔潯鎸囦护鎵€
闇€骞冲潎鏃堕棿*鎸囦护鏁般€
飩 鎵ц姣忔潯鎸囦护鎵€闇€骞冲潎鏃堕棿涓庤绠楁満鐨勬椂閽熼鐜囨垚鍙嶆瘮銆
飩 浜庢槸浜轰滑璇曞浘閫氳繃鍔犲揩璁$畻鏈洪鐜囩殑鏂瑰紡锛屼紭鍖栨墽琛屾瘡鏉℃寚浠ゆ墍闇€
骞冲潎鏃堕棿銆
飩 鍔犲揩璁$畻鏈洪鐜囩殑鏂瑰紡璧峰垵寰堟湁鎴愭晥锛岀洿鍒扳€︹€
骞惰璁$畻
饊彁
飩 璁$畻鏈鸿姱鐗囩殑鑳借€楌€伔 = 饊仾 脳饊伣 脳饊伃锛屽叾涓細
飩 P浠h〃璁$畻鏈鸿姱鐗囩殑鑳借€
飩 C浠h〃姣忔椂閽熷懆鏈熷彉鎹㈢殑鐢靛鏁伴噺
飩 V浠h〃鐢靛帇
飩 F浠h〃璁$畻鏈虹殑棰戠巼锛堟瘡绉掓椂閽熷懆鏈熸暟閲忥級
飩 澧炲姞棰戠巼鍔垮繀浼氬姞澶ц绠楁満鐨勮兘鑰?
飩 闅忕潃2004骞碔ntel鍏徃Tejas涓嶫ayhawk璁″垝鐨勫彇娑堬紝浼犵粺鐨勯鐜囪皟
瑙f柟娉曡蛋涓婁簡姝昏矾銆
飩 浜庢槸浜轰滑杞€屽紑鍙戝苟琛岃绠楀湪鎻愰珮璁$畻鏈烘€ц兘鏂归潰鐨勬綔鍔涖€
骞惰璁$畻
涓 闂
琛
璁
CPU
绠
CPU
骞
琛 闂 CPU
璁
绠
CPU
骞惰璁$畻鐨勭被鍨
飩 浣嶇骇骞惰
飩 鎸囦护绾у苟琛
飩 鏁版嵁绾у苟琛
飩 鍗冲皢鏁版嵁鍒嗘暎鍒颁笉鍚屽鐞嗗櫒骞惰澶勭悊銆
飩 寰幆骞惰鍖栵細瑕佹眰鍗曟杩唬涓嶄緷璧栦簬涔嬪墠鐨勮凯浠c€
飩 SIMD 锛氬涓€缁勬暟鎹悓鏃舵墽琛岀浉鍚岀殑鎿嶄綔銆
飩 浠诲姟绾у苟琛
飩 绾跨▼鍚屾锛氫簰鏂ラ攣銆佷俊鍙烽噺銆佸唴瀛樺睆闅溿€佷俊鍙枫€佺閬撱€
飩 鏁版嵁鍚屾锛氱紦瀛樹竴鑷存€с€佹暟鎹鍒躲€
GPGPU
飩 Long long ago锛岃绠楁満鐨勬樉绀哄崱渚濊禆浜嶤PU杩涜鍥惧舰杩愮畻銆
飩 闅忕潃澶氬獟浣撴妧鏈殑鍙戝睍锛屼负閫氱敤璁$畻鑰岃璁$殑CPU鎰堝彂涓嶈兘鑳滀换绻
鏉傜殑鍥惧舰璁$畻浠诲姟銆
飩 1999骞达紝NVIDIA鍙戝竷浜咷eForce256 鍥惧舰澶勭悊鑺墖鏍囧織浜咷PU鐨勮癁鐢熴€
飩 鏄剧ず鍗″埄鐢ㄤ笓涓哄浘褰㈣绠楄璁$殑GPU锛岃兘澶熷疄鐜版洿鏈夋晥鐨勫浘褰㈣繍绠椼€
飩 GPU鐨勪竴澶х壒鐐规槸闈炲父閫傚悎浜庡苟琛岃绠椼€
飩 浜轰滑涓轰簡鍏呭垎鍒╃敤GPU寮哄ぇ鐨勫苟琛屽鐞嗚兘鍔涳紝鍙堟彁鍑轰簡GPGPU鐨勬蹇点€
GPGPU
飩 GPGPU (閫氱敤鍥惧舰澶勭悊锛孏eneral-purpose computing on graphics
processing units)鏄埄鐢℅PU浠f浛CPU杩涜閮ㄥ垎閫氱敤璁$畻浠诲姟鐨勬妧
鏈€
飩 瀹冨埄鐢ㄧ幇浠PU寮哄ぇ鐨勫苟琛屽鐞嗚兘鍔涘拰鍙紪绋嬫祦姘寸嚎锛屼娇寰楅潪鍥惧舰
澶勭悊浠诲姟鍙互骞惰鍦拌繍琛屼簬GPU涔嬩笂銆
飩 鐩墠锛孏PGPU妗嗘灦涓昏鏈塏VIDIA鎺ㄥ嚭鐨凜UDA锛孉MD鍙戝睍鐨凙MD APP 锛
寰蒋鐮斿彂鐨凞irectCompute鍜岃捣鍒濈敱Apple寮€鍙慜penCL銆
飩 杩欓噷鎴戦€夌敤浜嗚緝涓哄紑鏀句笌閫氱敤鐨凮penCL銆
文档评论(0)