- 1
- 0
- 约6.1千字
- 约 7页
- 2017-10-03 发布于江苏
- 举报
并行处理课件供参习
2.14 点对点通信
本节借助图形/图象变换中的实例程序,引入点对点通信机制实现并行。
例2.14.1
在分辨率为SIZE*SIZE(SIZE为2的幂)的黑白带灰度的显示屏幕上:左上角为坐标原点,X轴向下,Y轴向右;0为白,1为黑。用NUMNODES(亦为2的幂,且SIZE/16)个并行节点把现有的图象(位图表示)map[0:SIZE-1,0:SIZE-1]加以变换。
主进程:
for (I=0,row=0;INUMNODES;I++,row+=SIZE/NUMNODES)
send(row,Pi);/*消息发送语句1,把开始行号告诉第i台处理机*/
for (I=0;ISIZE**2;I++)
{ recv(oldrow,oldcol,newvalue,Pany);/*消息接收语句2,从处理机接收变换后的新值*/
temp_map[oldrow][oldcol] = newvalue;}/*开辟临时存储,暂存变换后的值*/
for (I=0;ISIZE;I++)
for (j=0;jSIZE;j++)
map[I][j]=temp_map[I][j]; }/*快速更新画面*/
从进程:
recv(row,Pmaster); /*消息接收语句1,接收开始行号*/
for (oldrow=row;oldrow(row+SIZE/NUMNODES);oldrow++)
for (
您可能关注的文档
- 平面广告色彩设计专用课件.pptx
- 平面汇交力系几何法专用课件.ppt
- 平面广告设计——POP广告设计专用课件.ppt
- 平面专用课件.ppt
- 平面自动抛光机和磁力研磨机价格供参习.docx
- 平顶山市新城区医院初步设计说明(总)供参习.doc
- 平顶山市第一学期期末调研考试供参习.doc
- 平移和旋转专用课件.ppt
- 平顶山市第九届运动会气排球秩序册7.21供参习.docx
- 平面设计第一章专用课件.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
原创力文档

文档评论(0)