会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Automatic native generation
    • 自动本机一代
    • US08296742B2
    • 2012-10-23
    • US11545948
    • 2006-10-10
    • Surupa BiswasOri GershonyJan Kotas
    • Surupa BiswasOri GershonyJan Kotas
    • G06F9/45
    • G06F9/45516
    • Various technologies and techniques are disclosed for automatically generating native images for a virtual machine environment. A virtual machine environment is provided where application libraries are distributed in an intermediate language format and then compiled at a later point in time. An automatic native generation service is provided that monitors the application libraries and generates a native image for a particular one or more of the application libraries when the service determines that native generation is appropriate. Invalid native images are automatically detected and re-generated. If a load attempt for a particular native image is unsuccessful, then the native image is determined to be invalid. The particular native image is then re-generated automatically.
    • 公开了用于为虚拟机环境自动生成本机图像的各种技术和技术。 提供了虚拟机环境,其中应用程序库以中间语言格式分发,然后在稍后的时间点进行编译。 提供了一种自动本地生成服务,用于监视应用程序库,并在服务确定本机代码适当时,为特定的一个或多个应用程序库生成本机映像。 自动检测并重新生成本机图像无效。 如果特定原生图像的加载尝试不成功,则本机映像被确定为无效。 然后,将自动重新生成特定的本机映像。
    • 7. 发明申请
    • Automatic native generation
    • 自动本机一代
    • US20080098368A1
    • 2008-04-24
    • US11545948
    • 2006-10-10
    • Surupa BiswasOri GershonyJan Kotas
    • Surupa BiswasOri GershonyJan Kotas
    • G06F9/45G06F9/44
    • G06F9/45516
    • Various technologies and techniques are disclosed for automatically generating native images for a virtual machine environment. A virtual machine environment is provided where application libraries are distributed in an intermediate language format and then compiled at a later point in time. An automatic native generation service is provided that monitors the application libraries and generates a native image for a particular one or more of the application libraries when the service determines that native generation is appropriate. Invalid native images are automatically detected and re-generated. If a load attempt for a particular native image is unsuccessful, then the native image is determined to be invalid. The particular native image is then regenerated automatically.
    • 公开了用于为虚拟机环境自动生成本机图像的各种技术和技术。 提供了虚拟机环境,其中应用程序库以中间语言格式分发,然后在稍后的时间点进行编译。 提供了一种自动本地生成服务,用于监视应用程序库,并在服务确定本机代码适当时,为特定的一个或多个应用程序库生成本机映像。 自动检测并重新生成本机图像无效。 如果特定原生图像的加载尝试不成功,则本机映像被确定为无效。 然后自动重新生成特定的原始图像。
    • 9. 发明授权
    • Cross-module inlining candidate identification
    • 跨模块内联候选人识别
    • US08522218B2
    • 2013-08-27
    • US12722560
    • 2010-03-12
    • Surupa BiswasDavid Jerome HinikerJan KotasFrank V. Peschel-Gallee
    • Surupa BiswasDavid Jerome HinikerJan KotasFrank V. Peschel-Gallee
    • G06F9/45
    • G06F8/4443
    • Routines which are likely to be good candidates for cross-module inlining are automatically identified according to criteria based on service history, compiler inlining criteria, and/or execution performance criteria. Candidates can also be automatically identified by pattern matching codes of routines which satisfy service history, execution performance, and/or compiler criteria. Automatically identified candidate routines are presented in an inlining advisory tool, allowing developers to approve/veto automatically identified candidates, to add other routines, and to either suggest or require that the development tools perform cross-module inlining with particular routines. Changes to a candidate routine can trigger regeneration of native image(s) into which the routine has been compiled.
    • 可能根据服务历史,编译器内联标准和/或执行性能标准的标准自动识别可能是跨模块内联的良好候选者的例程。 候选人也可以通过满足服务历史,执行性能和/或编译器标准的例程的模式匹配代码来自动识别。 自动识别的候选例程在内联咨询工具中呈现,允许开发人员批准/否决自动识别的候选项,添加其他例程,并提出或要求开发工具执行特定例程的跨模块内联。 候选例程的更改可以触发已编译例程的本机映像的再生。
    • 10. 发明申请
    • Cross-Module Inlining Candidate Identification
    • 跨模块内联候选人识别
    • US20110225564A1
    • 2011-09-15
    • US12722560
    • 2010-03-12
    • Surupa BiswasDavid Jerome HinikerJan KotasFrank V. Peschel-Gallee
    • Surupa BiswasDavid Jerome HinikerJan KotasFrank V. Peschel-Gallee
    • G06F9/44
    • G06F8/4443
    • Routines which are likely to be good candidates for cross-module inlining are automatically identified according to criteria based on service history, compiler inlining criteria, and/or execution performance criteria. Candidates can also be automatically identified by pattern matching codes of routines which satisfy service history, execution performance, and/or compiler criteria. Automatically identified candidate routines are presented in an inlining advisory tool, allowing developers to approve/veto automatically identified candidates, to add other routines, and to either suggest or require that the development tools perform cross-module inlining with particular routines. Changes to a candidate routine can trigger regeneration of native image(s) into which the routine has been compiled.
    • 可能根据服务历史,编译器内联标准和/或执行性能标准的标准自动识别可能是跨模块内联的良好候选者的例程。 候选人也可以通过满足服务历史,执行性能和/或编译器标准的例程的模式匹配代码来自动识别。 自动识别的候选例程在内联咨询工具中呈现,允许开发人员批准/否决自动识别的候选项,添加其他例程,并提出或要求开发工具执行特定例程的跨模块内联。 候选例程的更改可以触发已编译例程的本机映像的再生。