并行程序设计语言 第13,14章 多CPU 网络 主要内容: 并发程序设计的基本概念 并发程序带来的问题 需要解决的基本问题 程序语言示例 基本概念 并行程序设计语言 并行程序设计模型 并行计算的硬件环境 程序与进程,线程与进程 原子动作 进程交互 基本概念 并行程序设计语言要具有描述程序并行性的能力。针对并行系统,一般而言,程序并行性分为控制并行性和数据并行性。 控制并行性是指两个不同操作可同时进行,数据并行性是指对不同的数据同时执行同一操作。 基本概念 并行程序的基本计算单位是进程,它与有关代码段执行的操作相对应。进程的粒度在不同的程序设计模型和应用程序中是不一样的。 基本概念 并行程序设计的模型: 1.共享变量模型 2.消息传递模型 3.数据并行模型 4.面向对象模型 基本概念 1.共享变量模型共享变量模型用限定作用范围和访问权限的办法,对进程寻址空间实行共享或限制,即利用共享变量实现并行进程间的通信。为了保证能有序地进行IPC(Inter-Process Communication ),可利用互斥特性保证数据一致性与同步。 基本概念 共享变量模型与传统的顺序程序设计有许多相似之处。程序员只需关心程序中的可并行进程,而无需关心进程间的数据交换问题。共享变量的数据一致性、临界区的保护性访问由编译器与并行系统来维护。 共享变量模型具有编程简单、易于控制的特点,但若在
您可能关注的文档
- (论文)我国城管执法存在问题及对策的的研究.doc
- (人教版)高中历史必修一:第2课《秦朝中央集权制度的形成》优化训练及答案.doc
- 《金融市场和金融机构》第四章 美国债券市场.ppt
- 《金融统计的分析》第9讲-外汇市场统计的分析.ppt
- 《市场调查和预测》电子教案(第4章).ppt
- 【中原首辅】2012高三历史一轮 第28讲 西方人文主义思想起源、文艺复兴和宗教改革课件.ppt
- 2、郑振满教授访谈.doc
- 09级会计电算化专业毕业论文模板.doc
- 10kv配电线路常见故障原因的分析及防范措施 毕业设计 毕业论文.doc
- 2008年1月长沙房地产市场的分析报告.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 过程流体机械复习思考题答案.pdf VIP
- 烘房岗位常见安全事故原因及相应现场处置预案.docx
- 权威解读教育强国建设规划纲要2024-2035年.pptx VIP
- 静电除尘器本体结构设计_毕业论文.doc VIP
- 100以内加减法混合题打印版.pdf VIP
- 公共艺术设计教程 课件全套 王鹤 第1--3章:公共艺术设计概念与基础 ---公共艺术设计经典赏析.pdf
- (高清版)DT 1055-2019 第三次全国国土调查技术规程.pdf VIP
- 2025年三支一扶期满转编笔试试题试卷及答案.docx
- 青铜器类型学智慧树知到课后章节答案2023年下哈尔滨师范大学.pdf VIP
- 2025年上海市初中会考地理试卷 .pdf VIP
原创力文档

文档评论(0)