一种基于OPENACC指令加速的均值模糊算法

来源 :软件导刊 | 被引量 : 1次 | 上传用户:nikecb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,计算机系统普遍使用GPGPU设备加速计算,但使用底层API进行加速计算繁琐而又缺乏效率,运用基于指令的高级抽象编程可以解决这个问题。运用均值模糊算法体验OPENACC的用法,OPENACC通过指令把C或C++中的计算紧密代码转移到GUP中。比较了分别使用CPU、OPENACC、CUDA实现均值模湖算法的性能表现,虽然CUDA有不错的性能,但相对于低下的开发效率和陡峭的学习曲线而言,OPENACC只用十几行代码就可以取得可观的加速比,而且随着编译器和硬件技术的发展,指令制导编译有越来越大的发展空间。
其他文献
以"卓越工程师教育培养计划"为背景,分析了卓越工程师应具备的综合素质,以及《Linux操作系统基础》的特点及其在专业体系中的地位和意义,深入探讨了《Linux操作系统基础》的评
运用插值与逼近方法解决曲线,曲面造型问题是计算机辅助几何设计最基础的课题。3/1型有理插值具有单调性、连续性、收敛性及保凸性的性质,但它的导数参数一般是未知的。利用3/1型
阐述了人口疏散模型对减小地震期间人员伤亡和财产损失的作用。从疏散空间、单元格边长及邻域等方面对人口疏散模型进行了描述。以人口疏散模型为基础,通过C语言进行编程并对人口疏散过程和疏散时间进行了仿真。
软件规模估计是CMMI成熟度三级项目策划过程域的基础,是影响软件项目成败的关键因素之一。合理的软件规模估计是保证软件项目符合预算和进度要求的前提条件。描述了基于CMMI模
近年来,随着我国计算机和信息技术的普及与发展,网络课程作为数字时代的课程新形式,为多元智能理论应用于教育教学实践提供了新的契机和平台支撑。在分析多元智能理论教育内涵的
针对为解决对雷达和通信中宽带信号定位问题,并提高定位精度,提出了一种均匀圆阵下的DOA估计方法,该方法对宽带信号进行快速傅里叶变换(FFT),以窄带多重信号分类(MUSIC)算法为依
通过对贝叶斯分类器进行研究,提出一种结合贝叶斯分类规则和FISHER线性判决分析,同时采用人脸的关键局部特征,通过加权相似度求和策略,实现对多个分类器进行融合的一种综合性人脸识别算法。实验表明,该方法在无光照处理下识别效果更为精确。
MOOC ,即大型开放式网络课程,作为一种新型在线学习模式,引起了全球的高度关注,给现有高等教育模式带来了新的挑战。从教学模式、学习方式、教育观念、教学环境4个方面分析了MOOC
肺实质提取是利用计算机辅助诊断系统研究肺部疾病的关键步骤。低剂量CT扫描在肺部疾病诊断研究中应用广泛,但传统的肺实质分割方法由于低剂量CT图像噪声影响难以获得精确的肺实质分割结果。基于小波变换提出一种针对低剂量CT图像的肺实质分割算法。该算法首先应用全局阈值去除体外干扰,利用小波变换良好的定位性能准确检测出图像边界;然后进行边界连接解决微弱边沿丢失问题;最后,根据肺部边缘闭合周长最长这一特征,从连
机房资源如何合理分配和利用以及机房使用过程中的运维管理是机房管理中的重要课题。基于OSS系统理念,根据东莞职业技术学院的实际情况,设计了一个科学、合理、完善的数字化整