会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • Method and apparatus for refreshing materialized views
    • 刷新物化视图的方法和装置
    • US20050091180A1
    • 2005-04-28
    • US10690762
    • 2003-10-22
    • Nitzan PelegAmir Bar-orYuval ShermanEdward Bortnikov
    • Nitzan PelegAmir Bar-orYuval ShermanEdward Bortnikov
    • G06F7/00G06F17/30
    • G06F16/2393
    • The disclosed embodiments relate to a system and method for refreshing a materialized view that is at least in part derived from a table. The system may be adapted to provide availability of the table and the materialized view while the materialized view is being refreshed. The system may include a refresh log that contains a plurality of entries, each of the plurality of entries corresponding to a change in the table, each of the plurality of entries comprising an epoch identifier. The system may also include a refresh manager that performs a refresh operation on the materialized view in multiple steps by (a) successively reading a first subset of the plurality of entries indicated by a specific epoch identifier from the refresh log, (b) identifying a second subset of the plurality of entries from within the first subset of the plurality of entries, the second subset of the plurality of entries falling within a primary key value boundary and (c) applying the second subset of the plurality of entries to the materialized view.
    • 所公开的实施例涉及用于刷新至少部分地从表导出的物化视图的系统和方法。 该系统可以适于在物质化视图被刷新的同时提供表的可用性和物化视图。 系统可以包括包含多个条目的刷新日志,多个条目中的每个条目对应于表中的改变,多个条目中的每个条目包括历元标识符。 该系统还可以包括刷新管理器,该刷新管理器通过以下步骤在多个步骤中对物化视图执行刷新操作:(a)从刷新日志连续读取由特定历元标识符指示的多个条目的第一子集,(b) 在多个条目的第一子集内的多个条目的第二子集,多个条目的第二子集落入主键值边界内,并且(c)将多个条目的第二子集应用于物化视图 。
    • 5. 发明申请
    • ADAPTIVE DATA PREFETCH
    • 自适应数据预设
    • US20130132680A1
    • 2013-05-23
    • US13300587
    • 2011-11-20
    • Nitzan Peleg
    • Nitzan Peleg
    • G06F12/08
    • G06F12/0862
    • A method, apparatus and product for data prefetching. The method comprising: prefetching data associated with a load instruction of a computer program, wherein the prefetching is performed in anticipation to performing the load instruction, whereby the data is retained in the cache; detecting whether the prefetched data of the prefetching is invalidated after the prefetching commenced and prior to performing the load instruction; and adaptively determining whether to modify the prefetching data operation associated with the load instruction in response to the detection.
    • 用于数据预取的方法,设备和产品。 该方法包括:预取与计算机程序的加载指令相关联的数据,其中在预期执行加载指令时执行预取,由此将数据保留在高速缓存中; 在预取开始之后并且在执行加载指令之前检测预取的预取数据是否被无效; 以及响应于所述检测自适应地确定是否修改与所述加载指令相关联的预取数据操作。
    • 6. 发明申请
    • DETECTING CHANGE IN PROGRAM BEHAVIOR FOR ADAPTIVE CODE OPTIMIZATION
    • 检测自适应代码优化程序行为的变化
    • US20090094590A1
    • 2009-04-09
    • US11869477
    • 2007-10-09
    • Bilha MendelsonNitzan Peleg
    • Bilha MendelsonNitzan Peleg
    • G06F9/44
    • G06F8/443G06F11/3466
    • A computer implemented method, apparatus, and computer program product for generating an optimization insensitive behavior profile. In one embodiment, a source identifier is assigned to each instruction in an original control flow graph representing a program code prior to optimization. The identifiers identify a basic block associated with the instruction or a group of basic blocks. A source identifier in the set of source identifiers is assigned to instructions in an optimized control flow graph representing the program code after optimizing the program code. The instructions in the optimized control flow graph are mapped to the original control flow graph using the set of source identifiers to form a mapping transformation. Behavior profile data associated with the optimized program code is moved to basic blocks in the original control flow graph using the mapping transformation to form the optimization insensitive behavior profile.
    • 一种用于生成优化不敏感行为简档的计算机实现的方法,装置和计算机程序产品。 在一个实施例中,源标识符被分配给表示优化之前的程序代码的原始控制流程图中的每个指令。 标识符标识与指令或一组基本块相关联的基本块。 源标识符集中的源标识符被分配给优化程序代码之后的表示程序代码的优化控制流程图中的指令。 优化的控制流程图中的指令使用源标识符集映射到原始控制流图,以形成映射变换。 与优化的程序代码相关联的行为简档数据使用映射转换移动到原始控制流程图中的基本块,以形成优化不敏感行为配置文件。
    • 7. 发明授权
    • Modifying data prefetching operation based on a past prefetching attempt
    • 根据过去的预取尝试修改数据预取操作
    • US08954680B2
    • 2015-02-10
    • US13300587
    • 2011-11-20
    • Nitzan Peleg
    • Nitzan Peleg
    • G06F12/00G06F12/08
    • G06F12/0862
    • A method, apparatus and product for data prefetching. The method comprising: prefetching data associated with a load instruction of a computer program, wherein the prefetching is performed in anticipation to performing the load instruction, whereby the data is retained in the cache; detecting whether the prefetched data of the prefetching is invalidated after the prefetching commenced and prior to performing the load instruction; and adaptively determining whether to modify the prefetching data operation associated with the load instruction in response to the detection.
    • 用于数据预取的方法,设备和产品。 该方法包括:预取与计算机程序的加载指令相关联的数据,其中在预期执行加载指令时执行预取,由此将数据保留在高速缓存中; 在预取开始之后并且在执行加载指令之前检测预取的预取数据是否被无效; 以及响应于所述检测自适应地确定是否修改与所述加载指令相关联的预取数据操作。
    • 8. 发明授权
    • Detecting change in program behavior for adaptive code optimization
    • 检测自适应代码优化程序行为的变化
    • US08214817B2
    • 2012-07-03
    • US11869477
    • 2007-10-09
    • Bilha MendelsonNitzan Peleg
    • Bilha MendelsonNitzan Peleg
    • G06F9/45
    • G06F8/443G06F11/3466
    • A computer implemented method, apparatus, and computer program product for generating an optimization insensitive behavior profile. In one embodiment, a source identifier is assigned to each instruction in an original control flow graph representing a program code prior to optimization. The identifiers identify a basic block associated with the instruction or a group of basic blocks. A source identifier in the set of source identifiers is assigned to instructions in an optimized control flow graph representing the program code after optimizing the program code. The instructions in the optimized control flow graph are mapped to the original control flow graph using the set of source identifiers to form a mapping transformation. Behavior profile data associated with the optimized program code is moved to basic blocks in the original control flow graph using the mapping transformation to form the optimization insensitive behavior profile.
    • 一种用于生成优化不敏感行为简档的计算机实现的方法,装置和计算机程序产品。 在一个实施例中,源标识符被分配给表示优化之前的程序代码的原始控制流程图中的每个指令。 标识符标识与指令或一组基本块相关联的基本块。 源标识符集中的源标识符被分配给优化程序代码之后的表示程序代码的优化控制流程图中的指令。 优化的控制流程图中的指令使用源标识符集映射到原始控制流图,以形成映射变换。 与优化的程序代码相关联的行为简档数据使用映射转换移动到原始控制流程图中的基本块,以形成优化不敏感行为配置文件。
    • 10. 发明申请
    • Method and apparatus for refreshing materialized views
    • 刷新物化视图的方法和装置
    • US20050235001A1
    • 2005-10-20
    • US10813843
    • 2004-03-31
    • Nitzan PelegYuval Sherman
    • Nitzan PelegYuval Sherman
    • G06F7/00G06F17/30
    • G06F16/2393
    • The disclosed embodiments relate to an apparatus for performing refresh operations. The apparatus comprises a base table having a first set of data entries, a materialized view having a second set of data entries that are associated with the first set of data entries in the base table. Further, a refresh log contains a set of changes that were made to the base table since the materialized view was last refreshed. A module is utilized to perform a refresh operation on the materialized view using the second set of data entries. The module is configured to access the refresh log and the materialized view, calculate delta values from the set of changes in the refresh log and the second set of data entries, apply the delta values to second set of data entries in the materialized view, and provide the delta values to a delta adaptation module for updating a second materialized view.
    • 所公开的实施例涉及用于执行刷新操作的装置。 该装置包括具有第一组数据条目的基表,物化视图,具有与基表中的第一组数据条目相关联的第二组数据条目。 此外,刷新日志包含自上次刷新实例化视图后对基表进行的一系列更改。 使用模块来使用第二组数据条目在物化视图上执行刷新操作。 该模块被配置为访问刷新日志和物化视图,从刷新日志和第二组数据条目中的更改集计算增量值,将增量值应用于物化视图中的第二组数据条目,以及 将增量值提供给增量适配模块以更新第二物化视图。