机群应用开发
Parallel Programming: Fundamentals and Implementation
并行编程原理及 程序设计
戴 荣 dair@dawning.com.cn
曙光信息产业有限公司
2006.4
2006年4月
共享存储编程
1/108
参考文献
黄铠,徐志伟著,陆鑫达等译. 可扩展并行计算技术,结构与编程. 北京:机 械工业出版社, P.33~56,P.227~237, 2000. 陈国良著.并行计算—结构,算法,编程. 北京:高等教育出版社,1999. Barry Wilkinson and Michael Allen. Parallel Programming(Techniques and Applications using Networked Workstations and Parallel Computers). Prentice Hall, 1999. 李晓梅,莫则尧等著. 可扩展并行算法的设计与分析. 北京:国防工业出 版社,2000. 张宝琳,谷同祥等著. 数值并行计算原理与方法. 北京:国防工业出版 社,1999. 都志辉著. 高性能计算并行编程技术—MPI并行程序设计. 北京:清华 大学出版社, 2001.
2006年4月
共享存储编程
2/108
相关网址
MPI: http://ww.mpi-forum.org, http://www.mcs.anl.gov/mpi Pthreads: http://www.oreilly.com PVM: http://www.epm.ornl.gov/pvm/ OpemMP: http://www.openmp.org 网上搜索:www.google.com
2006年4月
共享存储编程
3/108
Programming with Shared Memory
共享存储编程
2006年4月
共享存储编程
4/108
共享存储并行机模型
体系结构特点: 体系结构特点: 多台处理机通过互联网络共享一个 多台处理机通过互联网络共享一个 统一的内存空间,通过单一内存地址来 统一的内存空间,通过单一内存地址来 实现处理机间的协调. 实现处理机间的协调. 内存空间也可由多个存储器模块构 内存空间也可由多个存储器模块构 成. 成. 每台处理机可以执行相同或不同的 每台处理机可以执行相同或不同的 指令流,每台处理机可以直接访问到所 指令流,每台处理机可以直接访问到所 有数据. 有数据. 处理机间通信是借助于共享主存来 处理机间通信是借助于共享主存来 实现的. 实现的. 可扩展性差,当处理机需要同时访问 可扩展性差,当处理机需要同时访问 共享全局变量时,产生内存竞争现象而 共享全局变量时,产生内存竞争现象而 严重影响效率,比较适合中小规模应用 严重影响效率,比较适合中小规模应用 问题的计算和事务处理. 问题的计算和事务处理.
2006年4月 共享存储编程 5/108
共享存储编程标准与特点
共享存储器编程标准 Pthreads(线程标准) X3H5(线程标准) OpenMP(最常用的共享存储并行编程方式,是我们讨论的重点.) 共享存储器编程特点 显式多线程库调用.(Pthreads). 编译制导语句,OpenMP等. 语言 C,Fortran77,Fortran90/95,C++…
2006年4月
共享存储编程
6/108
并行编程标准
线程库标准(Thread Library) – Win32 API. – POSIX threads线程模型. – X3H5:概念性线程模型 编译制导(Compiler Directives) – OpenMP - portable shared memory parallelism.
2006年4月
共享存储编程
7/108
为什么流行多线程编程
线程:在进程的内部执行的指令序列. 相对于进程,线程开销小: 创建一个线程的时间大约是建立一个新进程的1/30.如在Sun4/75工作 上站上,创建一个非绑定线程约为52微秒,而fork()一次的时间为 1700微秒. 线程同步时间约是进程同步时间的1/3. 线程与RPC相结合,发挥多处理机的处理能力; 发挥多处理器的处理能力; 开发程序的并发性,改善程序的结构. 容易实现数据共享:由于线程共用内存地址,因此可实现数据共享 例:一高性能Web服务器可为每一打开链接的浏览器分配一个线程,所 有线程即可共用同一cache来访问网站的热点话题 统一的标准: 以前各开发商提供互不兼容的线程库,结果导致多线程程序不能很好地 移值.自1995年的POSIX线程标准实施之后,极大地促进多线程编程的 统一.各系统都支持Pthreads,如Linux,SUN,IBM AIX等.
- fortran90编译器 > 共享存储器编程-108
-
共享存储器编程-108
下载该文档 文档格式:PDF 更新时间:2009-04-09 下载次数:0 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: wf 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:FORTRAN语言简介
下一篇:计算机科学与信息技术的飞速发展
点击查看更多关于fortran90编译器的相关文档
- 您可能感兴趣的
- fortran90编译器下载 fortran编译器 win7fortran编译器 fortran6.6编译器下载 visualfortran编译器 fortran编译器下载 abaqusfortran编译器 安卓fortran编译器 fortran2003编译器
- 大家在找
-
- · 淘宝网外贸男童裤
- · 汽车装配视频
- · 电动卷扬机
- · 迎接高三主题班会课件
- · dj舞曲网站大全
- · 三相异步电动机安装图
- · 鬼谷子绝学全集mp3
- · 微型计算机原理及应用下载
- · 江苏省公务员考试资料
- · 宁夏2011c1模拟考试
- · 履带式起重机ppt
- · boost升压电路
- · dspfpga开发板
- · 中国轿车市场
- · 电驴官网首页
- · 胡莱三国招贤榜蜀将
- · 2011c1机动车理论考试
- · 中国免疫学杂志
- · 吉林省长春市一汽解放汽车有限公司
- · 钢筋混凝土及砌体结构说课
- · 单开双控开关接线图
- · 北京城建集团有限公司
- · 代写单片机软件
- · 名侦探柯南百度
- · 青年岗位能手材料
- · 20w买什么车
- · 无水乙醇生产工艺
- · 蓝钻cf礼包领取大炮
- · 使命召唤6收集电脑
- · 动物世界全集狮狼大
- 赞助商链接