- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息(Information) - 天津大学
并行排序(Sorting in Parallel) 计算机的速度已经接近极限 采用多个处理器同时处理问题的不同部分—并行计算 多核、网格、超级计算机 易于分解的问题,如图像处理 不易于分解的问题,问题中的各部分必须严格按照某一先后逻辑来处理 同时进行多次比较来让排序更快 介绍 游戏 扩展 并行排序(Sorting in Parallel) 1.排序网络 可以在地上画出排序网络,找6位同学一起玩,也可以用棋盘和6个棋子一个人来玩 每一步6个数字沿着箭头移到圆圈中比较,小的向上,大的向下 可多次测试看结果 每个数需要比较多少次 并行网络速度比单机系统快2倍,需要3倍数量的设备资源 介绍 游戏 扩展 并行排序(Sorting in Parallel) 1.排序网络 自己设计一个排序3个数字的网络? 比较下面两个排序4个数字的网络哪个更快,为什么? 判断右面网络用处? 介绍 游戏 扩展 并行排序(Sorting in Parallel) 1.排序网络 判断下面方法能被加速吗? 更多人用更多铁锹能将一个9米长的排水渠挖的更快吗? 更多人用更多铁锹能将一个9米长的土壕挖的更快吗? 做一顿饭的过程中哪些步骤可以并行操作,哪些不能? 洗衣服的过程中哪些步骤能并行操作,哪些不能? 介绍 游戏 扩展 并行排序(Sorting in Parallel) 目前计算机科学家正在着手研究出能自动设计并生成排序网络的算法 用程序自动生成另一个程序 编译程序 对6个对象排序网络的测试需要720次 对象的不同排放顺序被称为排列 介绍 游戏 扩展 网络(Networks) 网络随处可见(电话网络、公共补给网络、计算机网络、交通网络) 需要解决的问题 用最少的道路将房子连接起来 建立更高效而不是过多考虑如何节省网线的网络 节点 路由 介绍 游戏 扩展 网络(Networks) 1.泥泞城市 没有道路的城市下雨后非常泥泞 必须铺设足够的道路,让每个人都能从家里沿着铺好的道路到达别人的房子 所花费的经费越少越好(铺路用砖越少越好) 介绍 游戏 扩展 网络(Networks) 1.泥泞城市 3栋房子3条路,从A到C铺哪条路? 从A到C怎么走? 介绍 游戏 扩展 A B C 3 2 2 网络(Networks) 1.泥泞城市 5栋房子,至少要铺哪些路? 从A到D怎么走? 从B到E怎么走? 最小生成树(the minimal spanning tree) 图 节点 介绍 游戏 扩展 A B C 3 1 2 D E 3 3 2 1 网络(Networks) 2.大一点的泥泞城市 找出铺设道路的最佳路径 画出这座城市对应的图结构 介绍 游戏 扩展 网络(Networks) 实际中的网络往往含有冗余 关节点、重连通图 最短路径(旅行商问题) 世界旅行商问题:寻找世界上1904711座不同城市的最佳访问路径(2002) 7524170.430千米----2002 7512218.268千米(被证明的下界)----2007 7515947.511千米----2008 介绍 游戏 扩展 路由和死锁(Routing and Deadlock) 死锁是一种相持不下的情况 交通堵塞 网络消息拥堵 竞争状态的互相等待 网络上的信息被计算机接力传递—路由 路由器 介绍 游戏 扩展 路由和死锁(Routing and Deadlock) 1.橘子游戏 介绍 游戏 扩展 路由和死锁(Routing and Deadlock) 1.橘子游戏 介绍 游戏 扩展 路由和死锁(Routing and Deadlock) 1.橘子游戏 网络上的计算机都是自主运行 它们往往使用“贪婪算法” 死锁 举出真实世界中发生的死锁例子 介绍 游戏 扩展 路由和死锁(Routing and Deadlock) 网络上的常用技术—缓冲、队列 缓冲溢出是计算机被攻击的弱点 DOS 计算机安全 布里丹之驴 死锁的解决 介绍 游戏 扩展 处理输入(Processing Input) 计算机用于分析键盘输入信息的方法 有限状态自动机(FSA) 介绍 游戏 扩展 处理输入(Processing Input) 1.金银岛 介绍 游戏 扩展 处理输入(Processing Input) 1.金银岛 寻找路线 探索全部路径 指出最短航线 寻找包含所有回路并最终抵达金银岛的航线 介绍 游戏 扩展 处理输入(Processing Input) 1.用FSA来寻找规律 有限状态机可以帮助计算机处理一连串的字符或事件 程控电话 自动取款机(ATM) 使用圆圈和箭头来表示FSA 金银岛可以表示为右图 岛屿—状态 金银岛—终结状态 使用右图寻找 最有效的路径 是否有循环路径 路径BBBABBABAB能通往金银岛吗 路径BAABAAAB
您可能关注的文档
最近下载
- 高中语文高考复习语言文字运用新题练习(共六大题,附参考答案和解析).pdf VIP
- 汽车式起重机吊装安全专项施工方案.pdf VIP
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- 高考诗歌的比较鉴赏公开课省名师优质课赛课获奖课件市赛课一等奖课件.pptx VIP
- 甘肃省公路工程试验检测收费指导价格(最新).xls VIP
- 发生带状疱疹后神经痛的影响因素的logistic模型分析.pdf VIP
- 2023年建筑防火通用规范考试试题.pdf VIP
- 混凝土结构工程测试题(附参考答案).docx VIP
- 2025党校入党积极分子发展对象考试题库(含答案).docx VIP
- 1.党校入党积极分子发展对象培训考试题库含答案(完整版).pdf VIP
文档评论(0)