异构众核上基于剖析技术以及数据流信息的动态资源调度方法.pdf
Ch****49
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
异构众核上基于剖析技术以及数据流信息的动态资源调度方法.pdf
本发明公开了一种异构众核上基于剖析技术以及数据流信息的动态资源调度方法,涉及异构众核系统领域。该方法包括:程序剖析,确定可并行循环体的执行次数;确定循环体的数据流图;设定阈值,计算所需GPU数量;根据依赖划分GPU任务大小;根据任务的数据流将任务分配到不同的GPU运行;检查平台是否负载均衡。本发明的主要目的在于针对异构平台上需编程人员设置GPU个数以及对任务进行手动划分的现状,提出了一种基于程序剖析时信息以及程序数据流信息的资源调度方法,利用剖析所得循环语句的执行次数及其数据依赖,设定阈值决定设定GPU的
面向动态异构众核处理器的任务调度研究的中期报告.docx
面向动态异构众核处理器的任务调度研究的中期报告本报告旨在介绍我们在面向动态异构众核处理器的任务调度研究方面取得的中期进展。我们的研究的目的是开发一种任务调度方案,以在不同类型的处理器上有效地运行多个不同类型的应用程序。我们的研究重点在于通过动态分配任务到相应的处理器核心来实现调度,并在不同的核心间进行任务迁移来提高整体系统性能。以下是我们的研究进展的总结:1.完成动态任务调度算法的设计我们设计了一种动态任务调度算法,该算法能够根据当前处理器的负载情况和任务的属性动态分配任务到各个处理器核心。算法采用贪心思
一种异构众核架构上基于算子融合的数据复用方法.pdf
本发明公开一种异构众核架构上基于算子融合的数据复用方法,将DNN算子库中依次调用的至少两个算子A、B进行功能融合,获得融合算子C,执行以下操作:S1、融合算子C从主存中读取数据到局存中,并将读取的数据作为算子A的输入;S2、算子A将获取的数据作为输入,进行相应的运算,完成算子A的功能计算,此时算子A将结果保留在局存中不写回主存;S3、算子A将局存中的计算结果传递给算子B,作为算子B的输入;S4、算子B将来自算子A的数据作为输入;S5、算子B完成运算后,将最终的计算结果从局存写回主存;S6、算子C运算结束。
基于Hadoop异构集群的动态作业调度研究.docx
基于Hadoop异构集群的动态作业调度研究摘要:随着云计算和大数据技术的发展,Hadoop作为目前最流行的大数据处理框架之一,已经被广泛应用于各种领域。然而,由于传统Hadoop集群采用的是同构计算节点,导致资源利用率较低,性能瓶颈难以突破。为此,本文提出了一种基于Hadoop异构集群的动态作业调度策略,旨在提高集群资源利用率和作业执行性能。该策略通过智能识别和分配任务给不同类型计算节点,实现异构资源的合理利用,并根据任务的执行情况动态调整节点的负载均衡,以达到动态作业调度的目的。通过对该策略进行实验验证
异构众核架构下的运算核作业迁移方法.pdf
本发明公开一种异构众核架构下的运算核作业迁移方法,基于异构众核架构,包括以下步骤:S1、在作业迁移前,在管理核上建立第一迁移数据结构;S2、通过管理核暂停运算核;S3、判断该运算核是否达到稳定状态;S4、如果运算核达到稳定状态,在管理核建立用于保存运算核上系统状态的结构的第二迁移数据结构,并转S6;S5、如果运算核未达到稳定状态,通过管理核重新启动运算核,等待一段设定的时间后,转S1;S6、启动运算核作业迁移。本发明解决了在异构众核环境下运算核上作业迁移面临的运算核启动停止、作业的保留恢复以及运算核状态的