会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Run-ahead program execution with value prediction
    • 带有价值预测的预测程序执行
    • US07188234B2
    • 2007-03-06
    • US10017793
    • 2001-12-12
    • Youfeng WuTin-Fook Ngai
    • Youfeng WuTin-Fook Ngai
    • G06F9/312
    • G06F9/383G06F9/3832G06F9/3842G06F9/3861
    • A data processing apparatus, a computer, an article including a machine-accessible medium, and a method of processing data are disclosed. The data processing apparatus may include a pair of pipelines sharing an instruction cache, data cache, and a branch predictor with the second pipeline running ahead of the first pipeline using a data value prediction module. The pipelines may be included in one or more processors and coupled to a memory to form a computer. The method includes executing a plurality of instructions using the pipeline pair, such that when a cache miss is encountered by the second pipeline during execution of a LOAD instruction, the data value prediction module supplies a predicted load value in lieu of a cached value, enabling continued execution of the plurality of instructions by the second pipeline without waiting for the return of the cached value.
    • 公开了一种数据处理装置,计算机,包括机器可访问介质的物品和处理数据的方法。 数据处理装置可以包括使用数据值预测模块,共享指令高速缓存,数据高速缓存和分支预测器的一对管线,其中第二管线在第一管线之前运行。 管线可以包括在一个或多个处理器中并且耦合到存储器以形成计算机。 该方法包括使用流水线对来执行多个指令,使得当在执行LOAD指令期间由第二流水线遇到高速缓存未命中时,数据值预测模块提供代替缓存值的预测负载值,使能 通过第二管道继续执行多个指令,而不等待返回缓存的值。
    • 8. 发明申请
    • APPARATUS AND METHOD FOR DETECTING IDENTICAL ELEMENTS WITHIN A VECTOR REGISTER
    • 用于检测矢量寄存器中的标识元素的装置和方法
    • US20140089634A1
    • 2014-03-27
    • US13995490
    • 2011-12-23
    • Victor W. LeeDaehyun KimTin-Fook NgaiJayashankar BharadwajAlbert HartonoSara S. BaghsorkhiNalini Vasudevan
    • Victor W. LeeDaehyun KimTin-Fook NgaiJayashankar BharadwajAlbert HartonoSara S. BaghsorkhiNalini Vasudevan
    • G06F9/30
    • G06F9/30101G06F9/30018G06F9/30021G06F9/30036G06F9/30145
    • An apparatus, system and method are described for identifying identical elements in a vector register. For example, a computer implemented method according to one embodiment comprises the operations of: reading each active element from a first vector register, each active element having a defined bit position within the first vector register; reading each element from a second vector register, each element having a defined bit position within the second vector register corresponding to a bit position of a current active element in the first vector register; reading an input mask register, the input mask register identifying active bit positions in the second vector register for which comparisons are to be made with values in the first vector register, the comparison operations comprising: comparing each active element in the second vector register with elements in the first vector register having bit positions preceding the bit position of the current active element in the second vector register; and setting a bit position in an output mask register equal to a true value if all of the preceding bit positions in the first vector register are equal to the bit in the current active bit position in the second vector register.
    • 描述了用于识别向量寄存器中的相同元件的装置,系统和方法。 例如,根据一个实施例的计算机实现的方法包括以下操作:从第一向量寄存器读取每个活动元件,每个有源元件在第一向量寄存器内具有定义的位位置; 从第二向量寄存器读取每个元素,每个元素在第二向量寄存器内具有对应于第一向量寄存器中当前有效元素的位位置的定义的位位置; 读取输入掩码寄存器,所述输入掩码寄存器识别所述第二向量寄存器中的活动位位置,用于与所述第一向量寄存器中的值进行比较,所述比较操作包括:将所述第二向量寄存器中的每个有效元素与元素 在第一矢量寄存器中,位于第二向量寄存器中当前有效元件的位位置之前的位位置; 并且如果第一向量寄存器中的所有先前位位置等于第二向量寄存器中的当前活动位位置中的位,则将输出屏蔽寄存器中的位位置设置为等于真值。
    • 9. 发明授权
    • Method and system for intermediate representation of source code
    • 源代码的中间表示方法和系统
    • US08296748B2
    • 2012-10-23
    • US12178842
    • 2008-07-24
    • Buqi ChengTin-Fook NgaiZhaohui DuPeiNan Zhang
    • Buqi ChengTin-Fook NgaiZhaohui DuPeiNan Zhang
    • G06F9/45
    • G06F8/433
    • A method to provide effective control and data flow information in an Intermediate Representation (IR) form. A Path Sensitive single Assignment (PSA) IR form with effective and explicit control and data path information supports control flow sensitive optimizations such as path sensitive symbolic substitution, array privatization and speculative multi threading. In the definition of PSA form, besides defining new versioned variables, the gamma functions keep control path information. The gamma function in PSA form keeps the basic attribute of SSA IR form and only one definition exists for each use. Therefore, all existing Single Static Assignment (SSA) IR form based analysis can be applied in PSA form. The gamma function in PSA form keeps all essential control flow information and eliminates unnecessary predicates at the same time.
    • 一种以中间表示(IR)形式提供有效控制和数据流信息的方法。 路径敏感单分配(PSA)具有有效和显式控制和数据路径信息的IR形式支持控制流敏感优化,如路径敏感符号替换,数组私有化和投机多线程。 在PSA形式的定义中,除了定义新的版本变量之外,伽马函数还保留了控制路径信息。 PSA形式的伽玛函数保持SSA IR形式的基本属性,并且每次使用只存在一个定义。 因此,所有现有的单静态分配(SSA)IR形式分析可以以PSA形式应用。 PSA形式的伽玛功能保留所有必要的控制流信息,同时消除不必要的谓词。