[计算机软件及应用]并行计算4算法
并行算法 1 一般设计方法 并行算法的一般设计方法 串行算法的直接并行化 从问题描述开始设计并行算法 借用已有算法求解新问题 串行算法的直接并行化 设计方法描述 快排序算法的并行化 设计方法的描述 方法描述 发掘和利用现有串行算法中的并行性,直接将串行算法改造为并行算法。 许多并行编程语言都支持通过在原有的串行程序中加入并行原语(例如某些通信命令等)的方法将串行程序并行化。 设计方法的描述 评注 由串行算法直接并行化的方法是并行算法设计的最常用方法之一; 不是所有的串行算法都可以直接并行化的;某些串行算法有内在的串行性,比如在某些串行算法中,每一步都要用到上一步的结果。只有当上一步完全结束后,下一步才能开始。这样,各步之间就不能并行,只能考虑其它的并行化办法。例如模拟退火算法,每个温度下迭代的出发点是上一个温度下迭代的结束点。这样就很难直接将各个温度的迭代并行起来。 设计方法的描述 评注 一个好的串行算法并不能并行化为一个好的并行算法;另一方面,不好的串行算法并行化后也可能是优秀的并行算法。例如,串行算法中是没有冗余计算的。但是在并行算法中,使用适当的冗余计算也可能使并行算法效率更高。加入冗余计算的并行算法就可能比直接由串行算法并行化得到的算法效率高。又比如,枚举不是一种好的串行算法。但是将其直接并行化后可以得到比较好的并行算法。 许多数值串行算法可以并行化为有效的
您可能关注的文档
- [计算机软件及应用]Excel常用函数基础知识.ppt
- [计算机软件及应用]excel的使用及技巧.ppt
- [计算机软件及应用]GC工具箱齿轮建模中文版.pdf
- [计算机软件及应用]Hibernate 查询策略.ppt
- [计算机软件及应用]Hibernate实用技术.ppt
- [计算机软件及应用]installer-oracle-11gr2-rac-for-HP-unix.doc
- [计算机软件及应用]Internet入网方式技术指引.ppt
- [计算机软件及应用]iOS应用程序开发方法与实践-第10章.pptx
- [计算机软件及应用]Introduction of CCIS Lab.ppt
- [计算机软件及应用]ISO9001文件编写培训教程.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 工程造价咨询服务成本参考标准.docx VIP
- 补全对话-六年级英语下学期期末专项复习(人教PEP版)含答案解析.pdf VIP
- 江西港口集团校招面笔试题及答案.doc VIP
- 脑出血后遗症个案护理.pptx VIP
- 新解读《GB_T 42912 - 2023金属和合金的腐蚀 金属材料在静态浸入熔盐或其他液体条件下的高温腐蚀试验方法》最新解读.pptx VIP
- 江苏海博BRITORK HQT电动执行机构说明书1308版.pdf VIP
- 一种硼酸三甲酯的气相检测方法.pdf VIP
- 2025年3月29日全国事业单位联考B类《职业能力倾向测验》笔试试题(广西_贵州_海南_黑龙江_湖北_吉林_江西_宁夏_山西_新疆_云南_辽宁_重庆_青海_内蒙古_湖南_安徽)(网友回忆版)(含答案).pdf VIP
- 高中物理必修一《质点-参考系和坐标系》.ppt VIP
- DB52T 764-2012云南松二元立木材积生长率表.docx VIP
原创力文档

文档评论(0)