基于CUDA的AP聚類算法的并行設(shè)計與實現(xiàn)
【文章頁數(shù)】:56 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖1-3天河二號計算機集群??2)?OpenMP(Open?Multi-Processing的簡稱)是針對一臺計算機上多核或多??CPU并行計算而設(shè)計的共享存儲并行編程
然而互聯(lián)網(wǎng)絡(luò)的帶寬會影響數(shù)據(jù)的傳輸速度,而且由于機群中節(jié)??點過多,所以存在并行效率較低、內(nèi)存開銷大、程序不直觀、程序編程??難度大等問題。圖1-3是天河二號計算機集群。??丨m—??畫漏??圖1-3天河二號計算機集群??2)?OpenMP(Open?Multi-Processi....
圖1-4?OpenMP的示意圖??3?)?OpenC?L(?Open?Computing?Language,開放計算語言)是由蘋果進行開發(fā)設(shè)??
因而導(dǎo)致OpenCL并不能充分的挖掘計算機硬件的計算能力。??于是使用OpenCL不如直接使用硬件廠家為自己產(chǎn)品提供的并行編程模??型,這樣并行程序的效率會比使用OpenCL編程的效率高。圖1-5是??OpenCL的示意圖。??纖■…—二一—??MKtBm??s??'?》?"?^....
圖1-5?OpenCL示意圖??9??
?????圖1-4?OpenMP的示意圖??3?)?OpenC?L(?Open?Computing?Language,開放計算語言)是由蘋果進行開發(fā)設(shè)??計的,然后交由Khronos?Group組織進行維護,它是異構(gòu)平臺并行編程的??開放性標準,也是一個并行編程框架。雖然它支持C....
圖1-6?NVIDIA公司的GTX顯卡系列??通過對以上四個并行計算硬件平臺的簡略介紹,可以了解到NVIDIA公司推??出的CUDA并行平臺具有計算能力強、編程難度低、并行程序具有易讀性和便??
C/C++、FORTAN、Python等編程語言,而且這些編程語言只需導(dǎo)入相關(guān)??的庫或者使用擴展函數(shù)就可以使用CUDA進行并行計算所以如今??CUDA己經(jīng)成為了并行計算研宄的熱門平臺。圖1-6是NVIDIA公司的??GPU產(chǎn)品。??圖1-6?NVIDIA公司的GTX顯卡系列??....
本文編號:3989437
本文鏈接:http://www.lk138.cn/kejilunwen/ruanjiangongchenglunwen/3989437.html