一种异构众核架构上基于算子融合的数据复用方法.pdf
霞英****娘子
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
一种异构众核架构上基于算子融合的数据复用方法.pdf
本发明公开一种异构众核架构上基于算子融合的数据复用方法,将DNN算子库中依次调用的至少两个算子A、B进行功能融合,获得融合算子C,执行以下操作:S1、融合算子C从主存中读取数据到局存中,并将读取的数据作为算子A的输入;S2、算子A将获取的数据作为输入,进行相应的运算,完成算子A的功能计算,此时算子A将结果保留在局存中不写回主存;S3、算子A将局存中的计算结果传递给算子B,作为算子B的输入;S4、算子B将来自算子A的数据作为输入;S5、算子B完成运算后,将最终的计算结果从局存写回主存;S6、算子C运算结束。
异构众核架构下的运算核作业迁移方法.pdf
本发明公开一种异构众核架构下的运算核作业迁移方法,基于异构众核架构,包括以下步骤:S1、在作业迁移前,在管理核上建立第一迁移数据结构;S2、通过管理核暂停运算核;S3、判断该运算核是否达到稳定状态;S4、如果运算核达到稳定状态,在管理核建立用于保存运算核上系统状态的结构的第二迁移数据结构,并转S6;S5、如果运算核未达到稳定状态,通过管理核重新启动运算核,等待一段设定的时间后,转S1;S6、启动运算核作业迁移。本发明解决了在异构众核环境下运算核上作业迁移面临的运算核启动停止、作业的保留恢复以及运算核状态的
异构众核上基于剖析技术以及数据流信息的动态资源调度方法.pdf
本发明公开了一种异构众核上基于剖析技术以及数据流信息的动态资源调度方法,涉及异构众核系统领域。该方法包括:程序剖析,确定可并行循环体的执行次数;确定循环体的数据流图;设定阈值,计算所需GPU数量;根据依赖划分GPU任务大小;根据任务的数据流将任务分配到不同的GPU运行;检查平台是否负载均衡。本发明的主要目的在于针对异构平台上需编程人员设置GPU个数以及对任务进行手动划分的现状,提出了一种基于程序剖析时信息以及程序数据流信息的资源调度方法,利用剖析所得循环语句的执行次数及其数据依赖,设定阈值决定设定GPU的
一种基于异构数据融合的图文匹配方法及系统.pdf
本发明提供一种基于异构数据融合的图文匹配方法及系统,包括:确定待匹配的图像数据集和文本数据集;将所述图像数据集输入到im2txt模型,以为图像数据集中的每张图像生成对应的图像描述文本;将图像数据集中每张图像的描述文本与文本数据集中的每个文本进行相似度计算,将文本数据集中与每张图像描述文本相似度大于阈值的文本作为图像数据集中每张图像的匹配文本,完成对图像数据集和文本数据集两种异构数据的匹配。本发明使用im2txt模型实现图像模态数据到文本模态数据的转换,借由模态转换,能够将多模态数据匹配转为单模态数据匹配,
异构众核架构下的异步并行I/O编程框架方法.pdf
本发明公开了异构众核架构下的异步并行I/O编程框架方法,在控制核心函数中注册运算核心代理写文件函数;控制核心函数中异步调用运算核心函数;运算核心函数在执行工作时,判断运算核心的上次写文件是否完成,如写文件完成,运算核心向控制核心发送写文件中断信号;如写文件未完成,运算核心将要执行写文件内容作为参数,向控制核心发送写文件中断信号;控制核心在执行工作时,如收到运算核心发出写文件中断信号,则保留当前工作状态,执行代理写文件函数,实现控制核心对运算核心写文件的异步代理功能。本发明运算核心使用发送信号的方式通知控制