基于GPU的人工蜂群算法改进模型及其应用研究
【图文】:
第2 章 人工蜂群算法及相关技术第 2 章 人工蜂群算法及相关技术PU-GPU 异构系统为止,GPU 上的浮点计算的运算性能已经比 CPU 快了超过 10异构计算技术的日趋成熟,许多的异构系统和并行化算法U 异构的架构方式[18]。这种 CPU-GPU 异构系统也逐渐展示了高了 GPU 和 CPU 的浮点计算速度的比较。目前,CPU-GPU 异构用在了医学图像、计算流体动力学、环境科学以及数学研究[1
图 2.2 CUDA 在不同型号 GPU 上的运算能力Fig. 2.2 CUDA computing power on different types of GPU个CUDA程序是由在CPU上的宿主程序和一个或多个被称为内核的 语言函数组成的。这些内核程序将被执行在 GPU 上,且按照并行化组织起来。这些线程被程序开发人员组成线程块[26]。所有在同一个程都允许相互进行同步并且可以访问一块高速的、属于每一个线程。而不同的线程块之间且处于同一个线程区域的线程只能通过操作互相协作。CUDA 需要线程块相互独立,这意味着无论线程块的顺内核程序必须正确地执行。penCL 是一个开发应用程序的框架,它可以允许在一系列的设备类型MD、NVIDIA、Intel 或者 IBM[27]。一个 OpenCL 应用包含一个主机行在计算设备上的内核程序集。OpenCL 特殊规定了一种面向内核的及一个 API 接口用来在主机程序和不同设备中传输数据,,其数据流 2.3。目前主流的 OpenCL 标准支持三种实现: AMD 公司开发的应
【学位授予单位】:中国石油大学(北京)
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP391.41
【参考文献】
相关期刊论文 前10条
1 闫河;刘婕;杨德红;王朴;金炜;;基于特征融合的粒子滤波目标跟踪新方法[J];光电子.激光;2014年10期
2 秦全德;程适;李丽;史玉回;;人工蜂群算法研究综述[J];智能系统学报;2014年02期
3 王智广;王文亮;张同举;鲁强;刘伟峰;;基于GPU改进的并行人工蜂群算法[J];中南民族大学学报(自然科学版);2013年04期
4 徐亮;魏锐;;基于Canny算子的图像边缘检测优化算法[J];科技通报;2013年07期
5 詹云;赵新灿;谭同德;;基于OpenCL的异构系统并行编程[J];计算机工程与设计;2012年11期
6 张益男;袁杰;;DirectCompute加速图像处理方法的研究[J];现代电子技术;2012年22期
7 王小俊;刘旭敏;关永;;基于改进Canny算子的图像边缘检测算法[J];计算机工程;2012年14期
8 徐新海;杨学军;林宇斐;林一松;唐滔;;一种面向CPU-GPU异构系统的容错方法[J];软件学报;2011年10期
9 张聪;邢同举;罗颖;张静;孙强;;基于GPU的数学形态学运算并行加速研究[J];电子设计工程;2011年19期
10 陈钢;吴百锋;;面向OpenCL模型的GPU性能优化[J];计算机辅助设计与图形学学报;2011年04期
相关博士学位论文 前1条
1 李小强;CPU-GPU异构系统上的高层编程模型及其编译优化技术[D];中国科学技术大学;2013年
相关硕士学位论文 前3条
1 李永娜;基于粒子滤波的视频运动目标跟踪[D];兰州理工大学;2014年
2 戴彬;改进的粒子滤波算法在视频跟踪中的应用[D];兰州理工大学;2014年
3 姚平;CUDA平台上的CPU/GPU异步计算模式[D];中国科学技术大学;2010年
本文编号:2546132
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2546132.html