- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HPC课1分析
Wormhole Routing 消息格式 X y 消息体 消息头 = X0 ? X-1 X Y0? Y= Y-1 否 否 是 是 Pxi PYi Hi Ho 消息片(flit) 尾 路由算法 Wormhole Routing Chip (WRC) 设计 WRC X维 PXi PYi PXo PXi PXo NXo NXi NYo NXo PYi NYo NXi PYo PYo Ni NYi NYi Hi Hi Ho Ho Y维 分层结构 Hi Ho Wormhole 数据通路设计(单层—X层) PXi PXo L C L C L C L L L L L L L L L Ho Hi NXi NXo 路由开关 L: Latch C: Counter X-1或 X+1 Wormhole 数据通路设计 L1 L3 路由开关 L0 L2 C 控制逻辑 S0 S1 S2 S3 S0 S1 S2 S3 状态机 请求 回答 异步控制单元 ACE L 剥 头 Ho PXi PXo 路由控制部件RCU 路 由 开 关 ACE Wormhole 路由器设计问题 1,异步前进: 当Li+1非锁存数据时, Li才能能发新的申请(A0/A1红线); 当Li+1锁存时, Li不再锁存同一数据片(往前传, A1蓝线) 异步控制逻单元(ACE)如何设计? 2, X( Y)判正负和零, 修改, 剥离; 3, 状态机(S0, S1, S2, S3) 和控制逻辑的设计 4, 路由开关设计 消息竞争: 在竞争输出锁存器L3时 发生. 1), 被堵塞: 进入 mesh 时 或拐弯时;前进道路已被占领 2), 随机竞争: 异步逻辑无时钟同步,势必造成不确定状态. 异步控制逻单元(ACE)的设计 L0 L1 L2 ACE1 ACE ACE R0 R1 R2 R3 A0 A1 A2 A3 EN (A0) R0 A0 R1 A1 L0不锁存时, 左边可发新申请(R0上升) L1锁存时, L0不再锁(A1上升A0下降) A0=R0.(A1)非 R1=A0 .(A1)非+ R1A0 (画出全部时序图和ACE逻辑图) A1 A2 S0 S1 S2 注意: 信号上升/下降条件 路由开关设计 二(多) 路开关 二路 开关 二路 开关 仲裁 仲裁 仲裁 PXi PXo NXi NXo Ho Hi “多路开关”变成”二路开关”, 简化电路 R2 AND NOR REQ1 REQ2 请求仲裁 仲裁规则: 1, 先来先接受: 同时到达如何处理? 2, 设定优先级 可靠性问题: 即使设定优先级, REQ2过了一半REQ1 出现 解决方案: 局部同步, 使相邻动作 不”同时”进行 R1 Reset Active message: 用户级消息传递(以曙光1000为例) 消息传递的软件额外开销 通信库函数 ?system call (SEND(….) ) context switching(中断) 操作系统( message copying (用户空间=系统空间), 打包,发送) …….. Receive(…….) Context switching额外开销:> 1000条指令 (系统空间?=用户空间)内存COPYING开销 用户级 active message 的实现 基本思路:将消息发送/接收协议处理由OS空间移至用户空间 1,消息包格式 X Y 长度 Tag 处理程序指针 参数1,2,.. 2,用户级处理程序 发送: 用户组包并发送 接收: 抓取消息包并放入计算进程 用户级 active message 的实现 3, 软件层 user applications message passing protocol active messages network interface 不进操作系统核心 4,用户层 为了消除进出OS和内存copying的额外开销
您可能关注的文档
- WY高层住宅设计分析.ppt
- W第一节动物的运动2分析.ppt
- WPS演示中图片的无限循环设置之一滚动图片分析.doc
- XACS用户手册_20151117分析.doc
- xcxc水库初设地质报告分析.doc
- x7第七讲现代信息技术分析.ppt
- xing第六章优质红茶加工厂设计与建设分析.doc
- x6电法测漏定位仪介绍分析.ppt
- XLFQC-03-092014家用燃气快速热水器成品检验作业指导书分析.doc
- Xpc系统中宿主机和目标机通讯的实现分析.docx
- 机械设备行业深度报告:宇树科技:从机器狗到人形机器人的中国范式,“科技顶流”开启新篇章.pptx
- 2025年天猫618女装男装整体销售复盘报告.pdf
- 2025年央国企人才发展趋势与实战创新研究报告-智联测评研究院.pptx
- 智能家居行业深度:行业概况、AI赋能、产业链及相关公司深度梳理.docx
- 2025年广东省乡村旅游消费趋势报告-广东省乡村旅游协会三颗葱.pptx
- 2025年广东省乡村旅游消费趋势报告-广东省乡村旅游协会三颗葱.pdf
- 轻工制造-轻工制造行业深度:日本谷子经济复盘:以日为鉴,成功密码是什么?.docx
- 讲稿姐妹charlotte brontweek 2 brontes周来源.pdf
- 新概念网络课程三册nce3 lesson 31.pdf
- 三册翻译及原文.pdf
最近下载
- 水泥厂电气培训课件.pptx
- 体例格式9:工学一体化课程《windows服务器基础配置与局域网组建》任务1学习任务工作页.docx VIP
- 金税四期税务风险预警指标汇总.pdf
- 豆腐柴人工栽培技术.pdf VIP
- 天津市小升初小卷真题小外(天津市外国语大学附属外国语学校)(5套含答 .pdf VIP
- 控制计划(机加).docx VIP
- 土地资源管理学(第二版)张正峰,第一至第十二章知识点.docx VIP
- 专题三 透镜及其应用 2025年中考物理基础知识考点专题练习(含答案).docx VIP
- DL/T 502-2006 火力发电厂水汽分析方法(第1-32部分).pdf VIP
- 施工现场总平面布置培训.pptx VIP
文档评论(0)