- 61
- 0
- 约4.48万字
- 约 31页
- 2018-03-20 发布于湖北
- 举报
AMD OpenCL 大学课程(1)并行计算概述
一、并行计算概述(Introduction to Parallel Computing)
在计算机术语中,并行性是指:把一个复杂问题,分解成多个能同时处理的子问题的能力。要实现并行计算,首先我们要有物理上能够实现并行计算的硬件设备,比如多核CPU,每个核能同时实现算术或逻辑运算。
通常,我们通过GPU实现两类并行计算:
任务并行:把一个问题分解为能够同时执行的多个任务。
数据并行:同一个任务内,它的各个部分同时执行。
下面我们通过一个农场主雇佣工人摘苹果的例子来描述不同种类的并行计算。
?摘苹果的工人就是硬件上的并行处理单元(process elements)。
?树就是要执行的任务。
?苹果就是要处理的数据。
串行的任务处理就如下图所示,一个工人背着梯子摘完所有树上的苹果(一个处理单元处理完所有任务的数据)。
数据并行就好比农场主雇佣了好多工人来摘完一个树上的苹果(多个处理单元并行完成一个任务中的数据),这样就能很快摘完一颗树上的苹果。
农场主也可以为每棵树安排一个工人,这就好比任务并行。在每个任务内,由于只有一个工人,所以是串行执行的,但任务之间是并行的。
对一个复杂问题,影响并行计算的因素很多。通常,我们都是通过分解问题的方式来实施并算法行。
这又包括两方面内容:
?任务分解:把算法分解成很多的小任务,就像前面的例
您可能关注的文档
- 8.吃穿住话古今.ppt
- 8A气候多样_季风显著课件人教版新课标.ppt
- 8章拟肾上腺素药.ppt
- 8种排毒食物吃出你的健康来.pdf
- 802.1x客户端实现版本限制及自动升级配置案例.pdf
- 9完全竞争的市场.ppt
- 9种食物,低成本养生.doc
- 78道素菜(一).doc
- 80后员工心智管理(中).ppt
- 96学年度课程科目学分表.pdf
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 2026年高考化学终极冲刺:压轴题11 无机化工流程综合(压轴题专练)(黑吉辽蒙专用)(解析版).docx VIP
- 中性粒细胞缺乏伴发热患者抗菌药物临床应用中国指南(2026年版).pdf VIP
- 2024-2023学年高二下学期生物期末考试卷(含答案) .pdf VIP
- 2024-2025学年江苏省苏州市吴江中学高二下学期5月月考物理试题.doc VIP
- 新22G05 钢筋混凝土楼梯建筑工程图集.docx VIP
- 控制仪表及装置 第四版 课后答案 (1).pdf VIP
- 养老护理员专业技能培训指南.pptx VIP
- 笔译实务(阿拉伯语一级)A试卷.pdf VIP
- 2025年运动损伤预防和康复手册.docx VIP
- 肝细胞癌综合影像诊断.pptx VIP
原创力文档

文档评论(0)