会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 44. 发明申请
    • PERFORMING PREDECODE-TIME OPTIMIZED INSTRUCTIONS IN CONJUNCTION WITH PREDECODE TIME OPTIMIZED INSTRUCTION SEQUENCE CACHING
    • 与预定时间优化的指令序列缓存执行预定时间优化的指令
    • US20130262821A1
    • 2013-10-03
    • US13432357
    • 2012-03-28
    • Michael K. GschwindValentina Salapura
    • Michael K. GschwindValentina Salapura
    • G06F9/30G06F9/312
    • G06F9/382G06F9/3017G06F9/3808G06F9/384
    • A method for performing predecode-time optimized instructions in conjunction with predecode time optimized instruction sequence caching. The method includes receiving a first instruction of an instruction sequence and a second instruction of the instruction sequence and determining if the first instruction and the second instruction can be optimized. In response to the determining that the first instruction and second instruction can be optimized, the method includes, preforming a pre-decode optimization on the instruction sequence and generating a new second instruction, wherein the new second instruction is not dependent on a target operand of the first instruction and storing a pre-decoded first instruction and a pre-decoded new second instruction in an instruction cache. In response to determining that the first instruction and second instruction can not be optimized, the method includes, storing the pre-decoded first instruction and a pre-decoded second instruction in the instruction cache.
    • 一种执行预解码时间优化指令并结合预解码时间优化指令序列缓存的方法。 该方法包括接收指令序列的第一指令和指令序列的第二指令,并且确定是否可以优化第一指令和第二指令。 响应于确定可以优化第一指令和第二指令,该方法包括:对指令序列执行预解码优化并产生新的第二指令,其中新的第二指令不依赖于目标操作数 所述第一指令并将预解码的第一指令和预解码的新的第二指令存储在指令高速缓存中。 响应于确定第一指令和第二指令不能被优化,该方法包括:将预解码的第一指令和预解码的第二指令存储在指令高速缓存中。
    • 49. 发明授权
    • Array reference safety analysis in the presence of loops with conditional control flow
    • 存在带有条件控制流的循环的阵列参考安全分析
    • US08327344B2
    • 2012-12-04
    • US12250562
    • 2008-10-14
    • Michael K. Gschwind
    • Michael K. Gschwind
    • G06F9/45
    • G06F8/4441
    • Mechanisms are provided for analyzing and optimizing loops with conditional control flow in source code based on array reference safety. Mechanisms are provided for analyzing blocks of the source code to identify a conditional control flow loop having loop source code specifying a total access range for an array reference. A safe access range, of the total access range of the array reference in the loop source code, is identified over which a compiler-based optimization of the loop source code can be safely applied without introducing new exception conditions. The compiler-based optimization of the loop source code is performed based on the identified safe access range to generate optimized code. The optimized code is output for generation of executable code for execution on a processor.
    • 提供了基于数组参考安全性的源代码中的条件控制流分析和优化循环机制。 提供了用于分析源代码块的机制,以识别具有指定阵列引用的总访问范围的循环源代码的条件控制流程循环。 确定循环源代码中数组引用的总访问范围的安全访问范围,可以在不引入新异常条件的情况下安全地应用循环源代码的基于编译器的优化。 基于编译器的循环源代码的优化是基于识别的安全访问范围来执行的,以生成优化的代码。 优化的代码被输出用于生成用于在处理器上执行的可执行代码。