• 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 女性之声——全国妇联 2019-06-10
  • 乌鲁木齐县田园风光醉游人 2019-06-09
    • / 23
    • 下载费用:20 金币  

    广西11选5走势图: 减少过多的编译时间.pdf

    摘要
    申请专利号:

    广西11选5大小走势图 www.fnjpv.tw CN201480011933.9

    申请日:

    2014.02.04

    公开号:

    CN105009082A

    公开日:

    2015.10.28

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/45申请日:20140204|||公开
    IPC分类号: G06F9/45 主分类号: G06F9/45
    申请人: 高通股份有限公司
    发明人: D·S·布拉克曼; C·C·利姆
    地址: 美国加利福尼亚州
    优先权: 13/787,485 2013.03.06 US
    专利代理机构: 北京律盟知识产权代理有限责任公司11287 代理人: 宋献涛
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201480011933.9

    授权公告号:

    ||||||

    法律状态公告日:

    2017.03.29|||2015.11.25|||2015.10.28

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    在一个实例中,一种装置包含一或多个处理器,所述一或多个处理器经配置以:确定用于执行用于优化软件程序的代码的优化遍数的分配时间,对所述代码执行所述优化遍数的至少一些指令,以及响应于确定用于执行所述优化遍数的实际时间已经超过用于执行的所述分配时间而阻止所述优化遍数的后续指令的执行。

    权利要求书

    权利要求书
    1.  一种方法,其包括:
    确定用于执行用于优化软件程序的代码的优化遍数的分配时间;
    对所述代码执行所述优化遍数的至少一些指令;以及
    响应于确定用于执行所述优化遍数的实际时间已经超过用于执行的所述分配时间而阻止所述优化遍数的后续指令的执行。

    2.  根据权利要求1所述的方法,其中所述优化遍数包括多个优化遍数中的第二优化遍数,且其中用于执行所述第二优化遍数的所述实际时间包括用于执行的第二实际时间,所述方法进一步包括:
    确定用于执行所述多个优化遍数中的第一优化遍数的第一实际时间,
    其中确定用于执行的所述分配时间包括:至少部分地基于用于执行所述第一优化遍数的所述第一实际时间来确定用于执行所述第二优化遍数的所述分配时间。

    3.  根据权利要求2所述的方法,其中确定用于执行的所述分配时间进一步包括:确定用于执行的所述第一实际时间是否超过用于执行所述第一优化遍数的预算时间。

    4.  根据权利要求1所述的方法,其中确定所述分配时间包括:基于所述优化遍数的优先级、总体优化时间预算中剩余的时间量、执行所述优化遍数的装置的电源状态、指派给所述程序的优化的重要性值以及用户偏好中的至少一者来确定所述分配时间。

    5.  根据权利要求1所述的方法,其进一步包括:基于用于执行的所述实际时间来调整用于一或多个后续优化遍数的分配时间。

    6.  根据权利要求1所述的方法,其中所述优化遍数包括当前优化遍数,所述方法进一步包括:
    确定用于执行包含所述当前优化遍数的多个优化遍数的时间预算;以及
    将所述时间预算的各个部分分配给所述多个优化遍数。

    7.  根据权利要求1所述的方法,其中所述优化遍数包括当前优化遍数,所述方法进一步包括:
    在执行所述当前优化遍数之前:
    确定用于所述软件程序的所述代码的优化遍数配置数据集合,其中所述优化遍数配置数据界定在编译期间用于所述程序的优化遍数序列,其中所述优化遍数序列包含所述当前优化遍数;以及
    确定用于执行所述优化遍数序列的时间预算;以及
    当所述当前优化遍数不是所述序列中的最后一个优化遍数时且在完成所述当前优化遍数的执行之后,基于所述优化遍数配置数据集合来执行所述优化遍数序列中的下一个优化遍数。

    8.  根据权利要求1所述的方法,其中对所述代码执行所述优化遍数的至少一些指令产生优化代码,所述方法进一步包括:从所述优化代码生成所述软件程序的目标代码。

    9.  一种装置,其包括一或多个处理器,所述一或多个处理器经配置以:确定用于执行用于优化软件程序的代码的优化遍数的分配时间,对所述代码执行所述优化遍数的至少一些指令,以及响应于确定用于执行所述优化遍数的实际时间已经超过用于执行的所述分配时间而阻止所述优化遍数的后续指令的执行。

    10.  根据权利要求9所述的装置,其中所述优化遍数包括多个优化遍数中的第二优化遍数,且其中用于执行所述第二优化遍数的所述实际时间包括用于执行的第二实际时间,且其中所述一或多个处理器经进一步配置以:确定用于执行所述多个优化遍数中的第一优化遍数的第一实际时间,以及至少部分地基于用于执行所述第一优化遍数的所述第一实际时间来确定用于执行所述第二优化遍数的所述分配时间。

    11.  根据权利要求10所述的装置,其中为了确定用于执行的所述分配时间,所述一或多个处理器经进一步配置以:确定用于执行的所述第一实际时间是否超过用于执行所述第一优化遍数的预算时间。

    12.  根据权利要求9所述的装置,其中所述一或多个处理器经配置以:基于所述优化遍数的优先级、总体优化时间预算中剩余的时间量、所述装置的电源状态、指派给所 述程序的优化的重要性值以及用户偏好中的至少一者来确定所述分配时间。

    13.  根据权利要求9所述的装置,其中所述一或多个处理器经进一步配置以:基于用于执行的所述实际时间来调整用于一或多个后续优化遍数的分配时间。

    14.  根据权利要求9所述的装置,其中所述优化遍数包括当前优化遍数,且其中所述一或多个处理器经进一步配置以:确定用于执行包含所述当前优化遍数的多个优化遍数的时间预算,以及将所述时间预算的各个部分分配给所述多个优化遍数。

    15.  根据权利要求9所述的装置,其中所述优化遍数包括当前优化遍数,且其中所述一或多个处理器经进一步配置以在执行所述当前优化遍数之前:确定用于所述软件程序的所述代码的优化遍数配置数据集合,其中所述优化遍数配置数据界定在编译期间用于所述程序的优化遍数序列,其中所述优化遍数序列包含所述当前优化遍数;以及确定用于执行所述优化遍数序列的时间预算,其中当所述当前优化遍数不是所述序列中的最后一个优化遍数时且在完成所述当前优化遍数的执行之后,所述一或多个处理器经配置以:基于所述优化遍数配置数据集合来执行所述优化遍数序列中的下一个优化遍数。

    16.  根据权利要求9所述的装置,其进一步包括图形处理单元GPU,其中所述软件程序包括用于所述GPU的着色器程序,且其中所述一或多个处理器经配置以将所述着色器程序的编译代码提供给所述GPU。

    17.  一种装置,其包括:
    用于确定用于执行用于优化软件程序的代码的优化遍数的分配时间的装置;
    用于对所述代码执行所述优化遍数的至少一些指令的装置;以及
    用于响应于确定用于执行所述优化遍数的实际时间已经超过用于执行的所述分配时间而阻止所述优化遍数的后续指令的执行的装置。

    18.  根据权利要求17所述的装置,其中所述优化遍数包括多个优化遍数中的第二优化遍数,且其中用于执行所述第二优化遍数的所述实际时间包括用于执行的第二实际时间,所述装置进一步包括:
    用于确定用于执行所述多个优化遍数中的第一优化遍数的第一实际时间的装置,
    其中所述用于确定用于执行的所述分配时间的装置包括:用于至少部分地基于用于执行所述第一优化遍数的所述第一实际时间来确定用于执行所述第二优化遍数的所述分配时间的装置。

    19.  根据权利要求18所述的装置,其中所述用于确定用于执行的所述分配时间的装置进一步包括:用于确定用于执行的所述第一实际时间是否超过用于执行所述第一优化遍数的预算时间的装置。

    20.  根据权利要求17所述的装置,其中所述用于确定所述分配时间的装置包括:用于基于所述优化遍数的优先级、总体优化时间预算中剩余的时间量、执行所述优化遍数的装置的电源状态、指派给所述程序的优化的重要性值以及用户偏好中的至少一者来确定所述分配时间的装置。

    21.  根据权利要求17所述的装置,其进一步包括:用于基于用于执行的所述实际时间来调整用于一或多个后续优化遍数的分配时间的装置。

    22.  根据权利要求17所述的装置,其中所述优化遍数包括当前优化遍数,所述装置进一步包括:
    用于确定用于执行包含所述当前优化遍数的多个优化遍数的时间预算的装置;以及
    用于将所述时间预算的各个部分分配给所述多个优化遍数的装置。

    23.  根据权利要求17所述的装置,其中所述优化遍数包括当前优化遍数,所述装置进一步包括:
    用于在执行所述当前优化遍数之前确定用于所述软件程序的所述代码的优化遍数配置数据集合的装置,其中所述优化遍数配置数据界定在编译期间用于所述程序的优化遍数序列,其中所述优化遍数序列包含所述当前优化遍数;
    用于确定用于执行所述优化遍数序列的时间预算的装置;以及
    用于当所述当前优化遍数不是所述序列中的最后一个优化遍数时且在完成所述当前优化遍数的执行之后基于所述优化遍数配置数据集合来执行所述优化遍数序 列中的下一个优化遍数的装置。

    24.  一种计算机可读存储媒体,其上存储有在执行时致使处理器执行以下操作的指令:
    确定用于执行用于优化软件程序的代码的优化遍数的分配时间;
    对所述代码执行所述优化遍数的至少一些指令;以及
    响应于确定用于执行所述优化遍数的实际时间已经超过用于执行的所述分配时间而阻止所述优化遍数的后续指令的执行。

    25.  根据权利要求24所述的计算机可读存储媒体,其中所述优化遍数包括多个优化遍数中的第二优化遍数,且其中用于执行所述第二优化遍数的所述实际时间包括用于执行的第二实际时间,所述计算机可读存储媒体进一步包括致使所述处理器执行以下操作的指令:
    确定用于执行所述多个优化遍数中的第一优化遍数的第一实际时间,
    其中所述致使所述处理器确定用于执行的所述分配时间的指令包括:致使所述处理器至少部分地基于用于执行所述第一优化遍数的所述第一实际时间来确定用于执行所述第二优化遍数的所述分配时间的指令。

    26.  根据权利要求25所述的计算机可读存储媒体,其中所述致使所述处理器确定用于执行的所述分配时间的指令进一步包括:致使所述处理器确定用于执行的所述第一实际时间是否超过用于执行所述第一优化遍数的预期时间的指令。

    27.  根据权利要求24所述的计算机可读存储媒体,其中所述致使所述处理器确定所述分配时间的指令包括:致使所述处理器基于所述优化遍数的优先级、总体优化时间预算中剩余的时间量、执行所述优化遍数的装置的电源状态、指派给所述程序的优化的重要性值以及用户偏好中的至少一者来确定所述分配时间的指令。

    28.  根据权利要求24所述的计算机可读存储媒体,其进一步包括:致使所述处理器基于用于执行的所述实际时间来调整用于一或多个后续优化遍数的分配时间的指令。

    29.  根据权利要求24所述的计算机可读存储媒体,其中所述优化遍数包括当前优化遍数,所述计算机可读存储媒体进一步包括致使所述处理器执行以下操作的指令:
    确定用于执行包含所述当前优化遍数的多个优化遍数的时间预算;以及
    将所述时间预算的各个部分分配给所述多个优化遍数。

    30.  根据权利要求24所述的计算机可读存储媒体,其中所述优化遍数包括当前优化遍数,所述计算机可读存储媒体进一步包括致使所述处理器执行以下操作的指令:
    在执行所述当前优化遍数之前:
    确定用于所述软件程序的所述代码的优化遍数配置数据集合,其中所述优化遍数配置数据界定在编译期间用于所述程序的优化遍数序列,其中所述优化遍数序列包含所述当前优化遍数;以及
    确定用于执行所述优化遍数序列的时间预算;以及
    当所述当前优化遍数不是所述序列中的最后一个优化遍数时且在完成所述当前优化遍数的执行之后,基于所述优化遍数配置数据集合来执行所述优化遍数序列中的下一个优化遍数。

    关 键 词:
    减少 过多 编译 时间
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:减少过多的编译时间.pdf
    链接地址://www.fnjpv.tw/p-6372866.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.fnjpv.tw网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 女性之声——全国妇联 2019-06-10
  • 乌鲁木齐县田园风光醉游人 2019-06-09
  • 码报资料 河南快赢481开奖直播 手机捕鱼游戏技巧打法 弗罗西诺内对罗马 鹿岛鹿角赛程 江苏11选5计划 曾道人151 美女捕鱼短视频 锁子甲价格 国际米兰主席