CN119473240A 生成程序的指示符的方法和系统 (联发科技股份有限公司)_第1页
CN119473240A 生成程序的指示符的方法和系统 (联发科技股份有限公司)_第2页
CN119473240A 生成程序的指示符的方法和系统 (联发科技股份有限公司)_第3页
CN119473240A 生成程序的指示符的方法和系统 (联发科技股份有限公司)_第4页
CN119473240A 生成程序的指示符的方法和系统 (联发科技股份有限公司)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本发明提供生成程序的指示符的方法和系第一数量与该第二数量的比值基于该给定层的2逐层选择树状结构中的多个节点中的波束节点,其中每个节点代表该在该树状结构的给定层,使用基于神经网络的成本模型识别通过该树状结构的多个层的各波束节点的路径,其中对该成本模型进行性能分析,以获得该成本模型在不同搜索完成百分比下的准确性;根据在给定搜索完成百分比下该成本模型的准确性调整该第一数量与该第二数量的个连续的全连接层输出代表预测的处理周期在该给定层从与第一组节点不重叠的第二组节点中选择该第二逐层选择树状结构中的多个节点中的波束节点,其中每个节点代表该3识别通过该树状结构的多个层的各波束节点的路径,其中对该成本模型进行性能分析,以获得该成本模型在不同搜索完成百分比下的准确性;根据在给定搜索完成百分比下该成本模型的准确性调整该第一数量与该第二数量的三个连续的全连接层输出代表预测的处理周期在该给定层从与第一组节点不重叠的第二组节点中选择波4层选择树状结构中的多个节点中的波束节点,其中每个节点代表该程序中的一部分操作;5[0012]本发明的实施例提供了指示符(directive)生成器,它自动为计算机程序(称为目标机器上的程序执行。目标机器可以是具有一个或多个处理器和存储器的任何处理设示符时,指示符生成器在多个指示符候选者中进行选择,每个候选者都会导致程序根据不资源如何被指令使用。点(被称为候选节点)进行评估以选择B个节点6度决策对应于所选波束节点的一组指示符。路径上所有波束节点的指示符被发送到编译[0020]图2根据一个实施例示出对成本模型的使用率和波束大小进行调整的示例图。应搜索空间相对可以由运行搜索的计算机管理时)使用较大的波束大小。搜索开始时的较大波束大小旨在包含尽可能多的候选节点,以最小化随机搜索未能选择好的候选节点的概索后期阶段减小波束大小是为了避免搜索所需分析评估了当成本模型用于估算在目标机器上执行部分调度程序的运行时间时的准确性。成本模型生成的估算运行时间与在目标机器上运行完全调度程序的实际运行时间进行比7[0024]图3是根据一个实施例的成本模型的框图。成本模型可以是图1中的成本模型110络使用一系列程序(称为训练程序)及输入端的相应指示符和输出端的目标机器上的处理[0025]在图1中的示例搜索过程中,成本模型110的输入包括调度特征310和算法特征[0026]图4是根据一个实施例的用于生成程序的指示符的系统400的框图。系统400包括110的一个示例)和指示符生成器470。计算机程序450可以用编程语言(非限制性示例包括8基本等于第一数量的波束节点与第二数量的波图5的流程图的操作可以由除了图3和图4的实施例之外的发明实施例执行,并且图3和图4的实施例可以执行与参照流程图讨论的操作不同的操作。虽然图5的流程图显示了某些实通过电路(无论是专用电路还是通用电路,它们运行)实现,这些电路通常将包括配置为根据此处描述的功能和操作控制电路的操作的晶[0036]虽然本发明已经以一些实施例的形式被描述,但技术领9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论