MPI 第三章 需要邊界資料交換的平行程式.

Slides:



Advertisements
Similar presentations
工程倫理. Outline  工程師對雇主 ( 業主 ) 的責任  工程師倫理守則  案例分享 孟加拉大樓倒塌 過勞死 舊金山灣區捷運系統.
Advertisements

教育部 1 教育部技職司 南區: 2010 年 11 月 5 日 北區: 2010 年 11 月 8 日 中區: 2010 年 11 月 9 日 產學攜手合作計畫 政策宣導.
管理会计学 Ch4 经营预测. 4.1 经营预测概述 4.2 销售预测 4.3 成本预测 4.4 利润预测 4.5 资金需要量预测.
淺談高齡產婦常見照護與生 心理問題 宋正郁 陳為豪 楊子嫻 陳思妤 戴宇哲 王郁雯 李易媚 黃胤鈞 林柏鈞 鄭益宗.
104 年度環保小學堂 經費編列注意事項 會計室 : 丁子芸 中華民國 103 年 10 月 22 日 會計室 : 丁子芸 中華民國 103 年 10 月 22 日.
陳穎平 — 資訊科學與工程研究所. Outline 從核心理念出發 談在現今潮流下我所採取的教學方式 溫馨提醒:即將切換至「高橋流簡報法」模式 April 27, 2015 陳穎平 : 教學經驗分享 2.
產學攜手合作計畫 楊授印 國立虎尾科技大學 推廣教育中心 主任 動力機械工程系 助理教授 民國103年10月30日.
母 婴 护 理 师 制作:小九.
第二组:陈宝欣 王小屈 李德坤 彦兆雄 邢子肖 袁朝仙
从生命伦理学角度 对转基因食品市场准入标准及道德评价标准的研究
以创新型人才培养为导向的国际贸易专业实践教学体系研究
學歷:1.國立台灣師範大學工業教育系(畢業) 2.國立台灣師範大學教育研究所(結業) 3.國立台北科技大學技術及職業教育研究所(碩士)
郎显宇 中国科学院计算机网络信息中心 超级计算中心
经济学结题报告 李伊宁 雷韵佳 仇宇辰 张凌志 何益欣.
第二章.语言是符号系统 【课程内容】 2.1 语言的符号性质 2.2 语言符号的系统性 2.3 语言符号是人类特有的 【重点、难点】
我們的課程 與華語文認證考試.
第七章.语言演变与语言分化 【课程内容】 7.1 语言演变的原因和特点 7.2 语言的分化 【重点、难点】
人資實務專題 面談指引Interview Guide
妈妈宝贝6月-8月活动方案 ( ).
教育部技職司 北區:2015年10月12日下午 南區:2015年10月16日下午
教育部六大學習網課程服務平台 Moodle線上評量工具(問卷、測驗卷)之資料利用評析
~多邊座談~ 教學實務策略分享 陳清河 院長 講 師:胡玉玲、何美秀、魏利真、江孟鴻.
106學年度 名額調查及系所分則填報系統 操作說明
RFID材料與製程 系級 : 通訊工程系 三年甲班 學號 : B 學生 : 顏得洋.
试论网络科学与系统科学的交叉性及挑战性 Fang Jin –Qing(方锦清) 中国原子能科学研究院,北京
——何为合格的业务部门负责人? By:江苏弘业期货 董事长 周勇 博士
周纯葆 中国科学院计算机网络信息中心 超级计算中心
創新創意 第十組 張晨軒 蔡尚嶧 謝昀儒 夏士傑.
國立高雄應用科技大學 企業管理研究所 招生說明會
國立高雄應用科技大學 企業管理研究所 招生說明會
Chapter6 投资银行.
向微波、電磁波說不 指導老師:吳淑樺 老師 課程:哲學與人生(K) 組別:第四組 日期:2013年4月8日 學生:
作者:1張顧耀 楊鎮宇 林建豪 2廖麗雅 賴梵佑 報告者:楊鎮宇 1大葉大學資工系 2大葉大學電子計算機中心
消 渴.
RFID電磁相容與檢測期中報告– RFID技術提昇醫療作業管理品質
Chapter9 金融监管体系.
指導教授:顏名慶 學生:蕭惟尹 班級:通訊四甲 學號:B
机群应用开发 并行编程原理及 程序设计 Parallel Programming: Fundamentals and Implementation 曙光信息产业股份有限公司 解决方案中心 高性能计算方案部 年11月.
MPI并行编程      报告人:李俊照.
Chapter1 RFID概論 1.1 RFID的基本理念 1.2 RFID的技術起源 1.3 RFID標籤與條碼 1.4 RFID當道而行
ET200S应用问题 1、ET200S程序无法下载解决方案 2、ET200S单独使用时输入输出模块无法监控.
第四讲 MPI并行程序设计 课程网站:CourseGrading buaa.edu.cn 主讲教师: 赵长海
并行计算.
RFID概論 991 饒瑞佶.
考试题型 填空题(30) 选择题(20) 名词解释(10) 问答题(24) 计算题(16) 附加题(30) 成绩核算:
RF整合型模組課程.
休管系資訊素養課程 2019/1/13.
應英系資訊素養課程 資訊圖書處 諮詢服務組 古育詩 分機8414
指導老師: 楊金山 班級: 電商四乙 姓名: 劉丞哲 學號: 4A155097
IPsec封装安全有效载荷.
1.MPLS技术 2.网络体系结构 3.MPLS交换基本原理
漁 父 滄浪之水濁兮,可以濯吾足。 宋 無款 溪旁閒話
高级计算机网络 主讲:华蓓 实验室:电一楼(安徽省计算与通讯软件重点实验室) Tel:
微型永續水產養殖系統 智慧魚缸 指導老師:莊作彬 教授 開發團隊:李穎仁、李建葆
食品加工與流通業者導入 履歷追溯作業體系的 效益與利益 2005年9月19日
7.1 广义表的概念 广义表是n(n≥0)个数据元素组成的序列,其中每个数据元素或是单个数据元素(简称原子),或仍然是一个广义表 。
車牌辨識系統.
無線射頻辨識系統 RFID.
100年英語教學視導 宣信國小 英語教學團隊.
大学计算机基础 5-2 计算机网络模型与协议.
授課教授 : 簡立賢 老師 報告人 : 林慧萍、許菀婷
Chapter 11 建築材料.
基于NFC耗材防伪方案.
滄浪之水濁兮,可以濯吾足。 漁 第 二 父 課 宋 無款 《溪旁閒話》.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
他山之石,都为我用 中小应用型数字图书馆WEB2.0网站的探索与实践
朋暉食品DRUPAL網站 指導老師: 洪朝貴 組員:
豆瓣运营模式分析 BiaNews--社区.
105學年度第2學期 會計室業務重點宣導 106年3月8日.
主讲人:徐悦甡(16年入职) 课程:数据通信与计算机网络 软件学院
Presentation transcript:

MPI 第三章 需要邊界資料交換的平行程式

outline 何謂『需要邊界資料交換』? MPI_Sendrecv() MPI_Bcast() 邊界資料交換的循序程式T3SEQ 資料不切割的邊界資料交換平行程式 T3CP 資料切割的邊界資料交換平行程式 T3DCP_1

何謂『需要邊界資料交換』? 平行處理的精神在於將計算從一顆處理器分散到多顆處理器上,借以縮短運算時間。其過程會將資料以各種方式交給每一顆處理器。 『需要邊界資料交換』的平行程式是最常見的一種平行處理程式。   a[i]=(b[i-1]+b[i]+b[i+1])*c[i]

MPI_Sendrecv() itag = 110; MPI_Sendrecv((void *)&b[iend], icount, DATA_TYPE,r_nbr,itag,(void*)&b[istartm1], icount,DATA_TYPE,l_nbr,itag,comm,istat); b[iend] 是要送出去的資料起點 icount 是要送出去的資料數量 DATA_TYPE 是要送出去的資料類別 r_nbr 是要送出去的目的地CPUid(右鄰) I tag 是要送出去的資料標籤 b[iend] 是要接收的資料起點 icount 是要接收的資料數量 DATA_TYPE 是要接收的資料類別 r_nbr 是要接收的來源地CPUid(左鄰) I tag 是要接收的資料標籤 Istat 是叫用這個函式執行後的狀況

MPI_Bcast() b 是要送出去的資料起點,簡單變數或陣列名稱 icount 是要送出的資料數量 Iroot = 0; MPI_Bcast((void *)&b,icount,DATA_TYPE,iroot,comm); b 是要送出去的資料起點,簡單變數或陣列名稱 icount 是要送出的資料數量 DATA_TYPE 是要送出去的資料類別 iroot 是要送出去資料的CPUid

… 邊界資料交換的循序程式T3SEQ for(i=1;i<ntotal-1;i++){ a[i]=c[i]*d[i]+(b[i-1]+2.0*b[i]+b[i+1])*0.25; amax=max(amax,a[i]); }

資料不切割的邊界資料交換平行程式 T3CP

資料切割的邊界資料交換平行程式 T3DCP_1