基于CUDA的AP聚类算法的并行设计与实现
【文章页数】:56 页
【学位级别】:硕士
【部分图文】:
图1-3天河二号计算机集群??2)?OpenMP(Open?Multi-Processing的简称)是针对一台计算机上多核或多??CPU并行计算而设计的共享存储并行编程
然而互联网络的带宽会影响数据的传输速度,而且由于机群中节??点过多,所以存在并行效率较低、内存开销大、程序不直观、程序编程??难度大等问题。图1-3是天河二号计算机集群。??丨m—??画漏??图1-3天河二号计算机集群??2)?OpenMP(Open?Multi-Processi....
图1-4?OpenMP的示意图??3?)?OpenC?L(?Open?Computing?Language,开放计算语言)是由苹果进行开发设??
因而导致OpenCL并不能充分的挖掘计算机硬件的计算能力。??于是使用OpenCL不如直接使用硬件厂家为自己产品提供的并行编程模??型,这样并行程序的效率会比使用OpenCL编程的效率高。图1-5是??OpenCL的示意图。??纖■…—二一—??MKtBm??s??'?》?"?^....
图1-5?OpenCL示意图??9??
?????图1-4?OpenMP的示意图??3?)?OpenC?L(?Open?Computing?Language,开放计算语言)是由苹果进行开发设??计的,然后交由Khronos?Group组织进行维护,它是异构平台并行编程的??开放性标准,也是一个并行编程框架。虽然它支持C....
图1-6?NVIDIA公司的GTX显卡系列??通过对以上四个并行计算硬件平台的简略介绍,可以了解到NVIDIA公司推??出的CUDA并行平台具有计算能力强、编程难度低、并行程序具有易读性和便??
C/C++、FORTAN、Python等编程语言,而且这些编程语言只需导入相关??的库或者使用扩展函数就可以使用CUDA进行并行计算所以如今??CUDA己经成为了并行计算研宄的热门平台。图1-6是NVIDIA公司的??GPU产品。??图1-6?NVIDIA公司的GTX显卡系列??....
本文编号:3989437
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3989437.html