【摘 要】
:
现在,并行计算的平台绝大部分是分布式并行系统。分布式并行系统能否快速有效处理并行计算,除了依赖于分布式并行系统性能、网络带宽、并行算法等,还与任务分配和调度顺序有
论文部分内容阅读
现在,并行计算的平台绝大部分是分布式并行系统。分布式并行系统能否快速有效处理并行计算,除了依赖于分布式并行系统性能、网络带宽、并行算法等,还与任务分配和调度顺序有关。以一种合适的顺序将任务分配到处理器群上,以便提高系统使用效率和减少周转时间是任务分配的目。图划分算法为任务分配问题提供了解决方法。将任务分配问题转换为图模型,使用图划分算法解决任务分配问题。本文的研究环境是异构的分布式并行系统,使用任务交互图(TIG)和多层图划分算法来研究任务分配问题。多层图划分算法分为三个阶段:粗化(聚类)阶段、初始化分阶段和细化阶段。以往的聚类方法中,某两个任务是否能聚类仅仅取决于它们之间的通信代价。然而这是不够准确的,如果一个任务能被分配到一个更好的处理器上,也即在这个处理器上该任务总的执行代价要优于在之前的处理器上的执行代价。因此本文提出的聚类启发式算法考虑了任务之间的通信代价以及它们的不同。同时,任务分配到处理器的顺序会影响分配质量,因此本文提出了在两阶段方法中采用改进的度量方式来决定分配顺序,并在细化阶段改进了FM算法。最后,本文提出了一种基于迭代改进的启发式多层划分算法NTAT。文中提出的改进的任务分配算法是静态的,也就是说在程序开始执行时任务分配已经完成。但是,很多应用中可能会使用动态的任务分配方法以适应各种突然出现的情况,如工作量增加、处理器故障和链路故障等。改进的算法不适于动态划分的情况,因为动态的任务分配方法需要考虑与系统组件之间的交互,如与进程迁移机制的交互,同时还必须考虑其在细化阶段时的代价。因此,本文所有算法的改进是在静态划分的基础上进行的。
其他文献
基于视觉的道路检测的关键是如何将像素点准确归为道路表面和非道路表面,这在阴影、车流量较大且路面情况复杂等情况下存在很大挑战,而单目视觉具有成本低廉、处理难度较大的特
随着网络日益普及和使用电子商务平台进行购物的用户越来越多,电商的商品种类和信息也越来越庞大,海量的商品和平台信息往往消耗掉网购用户大量的时间和精力进行查找商品或检索
为了便于人眼视觉观察和后续计算机分析处理,图像复原和图像增强能够突出图像中的部分细节信息。由于存在大气粒子的作用,雨雾天气时,空气中充满着小水珠,各种图像实物的反射
随着互联网技术的迅猛发展,图片获取和传播途径的日益宽广以及图片存储能力的不断提高,使得海量图像数据库成为人们获取和检索图像的主要对象。如何从这些海量图像数据中获取具
卫星舱布局设计(SMLD)属于3D带性能约束的组合优化问题。求解此类问题时,需将三维卫星舱部件简化成圆柱体和长方体。当各部件竖直放于承载板时,该问题可以转化成2D带平衡约束的
离群点挖掘已成为数据挖掘研究领域最活跃的分支之一。在数据库、数据挖掘、机器学习和统计学等领域受到广泛关注,在欺诈检测、入侵检测、故障检测、生态系统失调、公共卫生中
随着我国经济的迅猛发展,各地化工企业不断增多,各地方政府为了对化工企业更好地进行管理,通常将大量的化工企业集中到化工园区。化工园区在促进地方经济发展同时,同时安全和环境
同时定位与地图创建是指机器人在进行自身定位的同时创建增量式地图,并根据创建的地图来更新自己的位姿。作为移动机器人智能导航研究的重要基础和关键技术,过去十几年中SLAM问
行人检测一直是计算机视觉领域中热门问题之一,虽然经历了几十年的发展,但仍然有很多需要解决的问题。作为计算机视觉的基础问题之一,它的性能往往会制约更高层次的计算机视觉问
近年来,频繁出现危害公共安全的事件,智能视频监控作为公共安防领域中核心的技术之一,已成为人们密切关注的焦点。但是,目前的许多学者都是在理想的条件下进行的,并没有考虑到算法