浅析并行计算编程技术
更新时间:2024-03-08 22:00:01 阅读量: 综合文库 文档下载
- 并行计算与gpu编程推荐度:
- 相关推荐
龙源期刊网 http://www.qikan.com.cn
浅析并行计算编程技术
作者:曾升 谢鹏 张瑾
来源:《数字技术与应用》2016年第06期
摘要:计算机技术的不断发展也推动了各行各业对性能和运算需求的增加,各种规模庞大、运算复杂的应用也相继问世,不同的并行计算编程技术和开发模式得到广大开发者的认同。本文从并行计算编程技术的概念分析开始,介绍了当前主流的并行计算编程技术开发模式,并详细描述了CUDA框架的GPU并行技术方法,旨在对并行程序的运行、调试有初步的认识,也能让开发者根据自身编程特点和应用场景选择合适的并行计算编程技术,提高开发效率。
关键词:并行计算 编程 高性能 GPU开发 调试
中图分类号:TP311.11 文献标识码:A 文章编号:1007-9416(2016)06-0243-01 1 并行计算编程技术概念介绍和研究方法
所谓并行计算编程,就是通过高性能计算机,实现计算的并行处理,它也是反映高性能计算和超级计算的一项重要指标。长期以来,通过并行计算编程求解的过程主要表现为:给定一个应用,首先将其转化为数值计算范畴;随后为该数值计算设计一套并行算法,通过编程语言的方式进行实现;最后借助于高性能计算机执行该程序以获得应用的求解,因此,并行计算编程主要包括高性能计算机、并行算法、并行处理程序、并行应用这几个方面,涉及包括计算机、软件工程、数学逻辑等多个领域。 2 并行计算编程技术开发模式
(1)OpenMP。目前在并行计算编程技术中,OpenMP已经是业内比较流行的内存模型开发的标准,它具备完善的编译指导代码,被广泛运用于并行程序处理、数据私有化或共享等操作,旨在将移植性高和扩展性强的开发接口提供给SMP系统[1]。OpenMP新标准在1997年开始被OpenMP Architecture Review Board所提出,目前已经更新到2.0版本。
OpenMP的开放接口能够给多处理平台的共享内存提供并行计算机制,也广泛被应用于高性能计算系统架构,比如微软、UNIX等,它还可以通过编译器指令与库函数结合的方式为开发者提供C/C++或FORTRAN的多线程创建应用。OpenMP的优势体现在多耗时循环应用当中,它首先将一个任务以多线程的形式划分,并通过fork-join的并行机制将程序在完成顺序执行后,转换为并行执行程序。开发者在使用OpenMP时,可以建立良好的循环级实现多处理并行机制,将任务通过分解成多个数据共享的任务,并确定相互间的依赖性,通过并行计算编程机制来实现任务的并行处理。
正在阅读:
浅析并行计算编程技术03-08
MPC问题10-12
社区护理专业预防医学实践技能教学初探11-09
大熊猫的自述作文350字07-04
公交视频广告推广方案05-09
古人的年龄有时不用数字表示05-28
第一次为妈妈洗脚作文400字06-23
化学实仪器介绍08-27
家庭生活垃圾调查报告106-11
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 并行
- 浅析
- 编程
- 计算
- 技术
- 积分变换试题2010-2011-1(答案)
- 小学2014—2016学年度留守学生之家工作计划、总结
- 社工工作绩效考核制度及奖励方案-精选模板
- 菜谱-米饭的30种完美做法大全(图文)
- 对外汉语同等学力加试(普通话基础知识)
- 陕西省宝鸡市渭滨区2016-2017学年高二上学期期末数学试卷和答案
- 微电影考试答案
- 2018年城市管理工作情况调研报告范文
- 冬期回填土施工方案
- 回忆我与钱伯初先生在西安交大校园的物理漫谈
- 中英文对照的求职信
- 审计理论专题专题四、五练习题
- 俄空军将列装S-500防空导弹系统
- 全等三角形培优(含答案解析)
- 移动通信中继器的原理
- 重庆邮电大学数据库实验报告
- 中国现代文学部分知识点参考
- 玻璃展览会参展商名录 - 图文
- 人教版小学二年级数学上册总复习教案教学设计教学反思导学案(6
- 2016重庆市 第三届 生态文明知识竞赛 满分题库 答案 260题