南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)第八章 并行数值算法(基本通信操作)

第八章并行数值算法 8.0预备知识 8.1选路方法与开关技术 8.2单一信包一到一传输 8.3一到多播送 8.4多到多播送
第八章 并行数值算法 8.0 预备知识 8.1 选路方法与开关技术 8.2 单一信包一到一传输 8.3 一到多播送 8.4 多到多播送

预备知识 *选路(Routing 又称为选径或路由。产生消息从发源地到目的地所取 的路径,要求具有较低通讯延迟、无死锁和容错能力。 应用于网络或并行机上的信息交换。 *消息、信包、片 *消息Messag©):是在多计算机系统的处理接,点之间传 递包含数据和同步消息的信息包。它是一种逻辑单位, 可由任意数量的包构成。 * 包Packet):包的长度随协议不同而不同,它是信息传 送的最小单位,64-512位。 *片Fid:片的长度固定,一般为8位。 4 2011/11/14
选路(Routing) 又称为选径或路由。产生消息从发源地到目的地所取 的路径, 要求具有较低通讯延迟、无死锁和容错能力。 应用于网络或并行机上的信息交换。 消息、信包、片 消息(Message):是在多计算机系统的处理接点之间传 递包含数据和同步消息的信息包。它是一种逻辑单位, 可由任意数量的包构成。 包(Packet):包的长度随协议不同而不同,它是信息传 送的最小单位,64-512位。 片(Flit):片的长度固定,一般为8位。 4 2011/11/14 预备知识

预备知识 *消息、信包、片的相互关系 消息 包 包 头片数据片 顺序号尾片 片 FFFFFFFF 5 2011/11/14
消息、信包、片的相互关系 5 2011/11/14 预备知识 消息 包 包 头片 数 据 片 …… 顺序号 尾片 片 F F F F F F F F

预备知识 一些术语 *信道带宽b:每个信道有w位宽和信号传输率f=1/t(t是 时钟周期),b=wf bits/sec *节点和开关的度:与节点和开关相连的信道数目 *路径:信包在网络中走过的开关和链路ink)序列 *路由长度或距离:路由路径中包括的链路ik)数目 *信包传输性能参数 *启动时间t(startup time):准备包头信息等 米 节,点延迟时间t(per-hop time):包头穿越相邻节,点的时间 米 字传输时间t(transfer time)):传输每个字的时间 *链路数1、信包大小m 6 2011/11/14
一些术语 信道带宽b:每个信道有w位宽和信号传输率f = 1/t (t是 时钟周期), b = wf bits/sec 节点和开关的度:与节点和开关相连的信道数目 路径:信包在网络中走过的开关和链路(link)序列 路由长度或距离:路由路径中包括的链路(link)数目 信包传输性能参数 启动时间ts(startup time):准备包头信息等 节点延迟时间th(per-hop time):包头穿越相邻节点的时间 字传输时间tw(transfer time):传输每个字的时间 链路数l 、信包大小m 6 2011/11/14 预备知识

预备知识 *选路算法的三种机制 *基于算术的:开关中具有简单的算术运算功能,如维 序选路; *基于源地址的:在源点时就将沿路径的各个开关的输 出端口地址pP1,…Pn包在信包的头部,每个开关只是 对信包头的输出端口地址进行剥离; *基于查表的:开关中含有一个选路表,对信包头中的 选路域查出输出端口地址。 > 2011/11/14
选路算法的三种机制 基于算术的: 开关中具有简单的算术运算功能,如维 序选路; 基于源地址的: 在源点时就将沿路径的各个开关的输 出端口地址p0,p1,…,pn包在信包的头部,每个开关只是 对信包头的输出端口地址进行剥离; 基于查表的: 开关中含有一个选路表,对信包头中的 选路域查出输出端口地址。 7 2011/11/14 预备知识

预备知识 选路方式 信包 存储-转发(Store and Forward) 虫孔(Wormhole) 线路:用交换机 「静态:在选路开始时所有的信息都己到达网络 动态:信包可在任意时刻到达网络 联机(online):没有事先计算好的路径 脱机(offline):事先算好传输路径 到一(单播) 到一(置换):每个处理器开始时最多发送一条信包, 每条信包有且仅有一个目的地: 多到一(集中) 到多(多播) 到所有(广播、组播) 多到多(会议) 2011/11/14 8
预备知识 选路方式 多到多(会议) 一到所有(广播、组播 ) 一到多(多播) 多到一(集中) 每条信包有且仅有一个目的地; 一到一(置换)每个处理器开始时最多发送一条信包, 一到一(单播) 脱机 事先算好传输路径 联机 没有事先计算好的路径 动态 信包可在任意时刻到达网络 静态 在选路开始时所有的信息都已到达网络 线路 用交换机 虫孔( ) 存储-转发( ) 信包 : ( ): ( ): : : : offline online Wormhole Store and Forward 8 2011/11/14

第八章并行数值算法 8.0预备知识 8.1选路方法与开关技术 8.2单一信包一到一传输 83一到多播送 8.4多到多播送
第八章 并行数值算法 8.0 预备知识 8.1 选路方法与开关技术 8.2 单一信包一到一传输 8.3 一到多播送 8.4 多到多播送

8.1选路方法与开关技术 8.1.1选路方法 8.1.2开关技术
8.1 选路方法与开关技术 8.1.1 选路方法 8.1.2 开关技术

选路方法 *分类 *最短路径/非最短路径(贪心选路随机选路), 如维序选路是贪心的,二阶段维序选路是随机的 *确定选路/自适应选路(寻径确定/寻径视网络状况) *维序选路(Dimension-Ordered Routing): 一种确定的最短路径选路 *二维网孔中的维序选路:X-Y选路 *超立方中的维序选路:E-立方选路 11 2011/11/14
分类 最短路径/非最短路径(贪心选路/随机选路), 如维序选路是贪心的,二阶段维序选路是随机的 确定选路/自适应选路(寻径确定/寻径视网络状况) 维序选路(Dimension-Ordered Routing): 一种确定的最短路径选路 二维网孔中的维序选路: X-Y选路 超立方中的维序选路: E-立方选路 11 2011/11/14 选路方法

选路方法 *X-Y选路算法 *算法8.1:二维网孔上的X-Y选路算法 begin step1:沿X方向将信包送至目的地处理器所在的列 step2:沿Y方向将信包送至目的地处理器所在的行 end 12 2011/11/14
X-Y选路算法 算法8.1:二维网孔上的X-Y选路算法 begin step1: 沿X方向将信包送至目的地处理器所在的列 step2: 沿Y方向将信包送至目的地处理器所在的行 end 12 2011/11/14 选路方法
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)第七章 并行算法的一般设计过程.pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)第六章 并行算法的基本设计技术.pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)第五章 并行算法的一般设计方法.pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)第四章 并行算法的设计基础.pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)第三章 并行计算硬件结构基础(并行计算性能评测).pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)专题二 云计算的概念、技术与应用.pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)第二章 并行计算硬件结构基础——当代并行机系统(SMP、MPP和Cluster).pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)第一章 并行计算硬件结构基础(并行计算机系统及其结构模型).pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)引论 Introduction(谢磊).pdf
- 计算机科学与技术(参考文献)Focus and Shoot - Efficient Identification over RFID Tags in the Specified Area.pdf
- 计算机科学与技术(参考文献)Search for a Needle in a Haystack - an RFID-based Approach for Efficiently Locating Objects.pdf
- 计算机科学与技术(参考文献)Efficient Route Guidance in Vehicular Wireless Networks.pdf
- 计算机科学与技术(参考文献)FootStep-Tracker:An Anchor-Free Indoor Localization System via Sensing Foot Steps.pdf
- 计算机科学与技术(参考文献)TouchID - User Authentication on Mobile Devices via Inertial-Touch Gesture Analysis.pdf
- 计算机科学与技术(参考文献)RF-ECG - Heart Rate Variability Assessment Based on COTS RFID Tag Array.pdf
- 计算机科学与技术(参考文献)RF-Kinect - A Wearable RFID-based Approach Towards 3D Body Movement Tracking.pdf
- 计算机科学与技术(参考文献)Tremor Detection Using Smartphone-based Acoustic Sensing.pdf
- 计算机科学与技术(参考文献)Tell Me What I See - Recognize RFID Tagged Objects in Augmented Reality Systems.pdf
- 计算机科学与技术(参考文献)iFridge:An Intelligent Fridge for Food Management based on RFID Technology.pdf
- 计算机科学与技术(参考文献)Efficient Protocols for Collecting Histograms in Large-Scale RFID Systems.pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)第九章 并行数值算法(稠密矩阵运算).pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)专题一 MapReduce的概念、原理与应用.pdf
- 南京大学:《并行处理技术——分布式与并行计算 Distributed and Parallel computing(并行计算——结构、算法、编程)》课程教学资源(课件讲稿)专题三 边缘智能(边缘计算时代的人工智能).pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)课程介绍 Introduction(谢磊).pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)第一章 物联网概述.pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)第二章 智能感知技术概述.pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)第三章 传感器感知技术.pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)第六章 自动识别技术与RFID(RFID防冲突协议与无源感知技术).pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)第四章 非传感器感知技术.pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)专题——RFID的识别与估算机制.pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)专题——从识别到感知(基于RFID的可标记无源感知机制研究).pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)第七章 传感器技术(传感器网络).pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)第八章 定位系统(定位技术).pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)专题——物联网定位机制(概念、原理与前沿技术)以及基于位置的服务.pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)专题——基于RFID的感知机制研究(RFID as a Sensing Tool).pdf
- 南京大学:《物联网技术导论 Introduction of Internet of Things》课程教学资源(课件讲稿)第九章 物联网信息安全与隐私保护.pdf
- RFID标签识别机制-冲突以及防冲突算法研究(参考文献)Efficient Tag Identification in Mobile RFID Systems.pdf
- RFID标签识别机制-冲突以及防冲突算法研究(参考文献)P-MTI - Physical-layer Missing Tag Identification via Compressive Sensing.pdf
- RFID标签识别机制-冲突以及防冲突算法研究(参考文献)Probabilistic Optimal Tree Hopping for RFID Identification.pdf
- RFID标签识别机制-冲突以及防冲突算法研究(参考文献)Season Shelving Interference and Joint Identification in Large-scale RFID Systems.pdf