Checkpointed Tag Prefetcher
    1.
    发明申请
    Checkpointed Tag Prefetcher 失效
    检查点标签预取器

    公开(公告)号:US20130007374A1

    公开(公告)日:2013-01-03

    申请号:US13610071

    申请日:2012-09-11

    CPC classification number: G06F12/0862 G06F2212/6024

    Abstract: A dual-mode prefetch system for implementing checkpoint tag prefetching includes: a data array for storing data fetched from cache memory; a set of cache tags identifying the data stored in the data array; a checkpoint tag array storing data identification information; and a cache controller with prefetch logic.

    Abstract translation: 用于实现检查点标签预取的双模预取系统包括:用于存储从高速缓冲存储器取出的数据的数据阵列; 一组标识存储在数据阵列中的数据的缓存标签; 存储数据识别信息的检查点标签阵列; 以及具有预取逻辑的缓存控制器。

    Computer Implemented Method and System for Accurate, Efficient and Adaptive Calling Context Profiling
    2.
    发明申请
    Computer Implemented Method and System for Accurate, Efficient and Adaptive Calling Context Profiling 失效
    计算机实现方法和系统,用于精确,高效和自适应的调用上下文分析

    公开(公告)号:US20080288926A1

    公开(公告)日:2008-11-20

    申请号:US12141222

    申请日:2008-06-18

    CPC classification number: G06F11/3466 G06F2201/865

    Abstract: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space-and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    Abstract translation: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。

    Checkpointed tag prefetcher
    3.
    发明授权
    Checkpointed tag prefetcher 有权
    检查点标签预取器

    公开(公告)号:US08683127B2

    公开(公告)日:2014-03-25

    申请号:US13564829

    申请日:2012-08-02

    CPC classification number: G06F12/0862 G06F2212/6024

    Abstract: A cache management method using checkpoint tags in checkpoint mode includes steps of: receiving a request to save data; fetching at least one cache block including the data from cache memory; writing the data from the at least one cache block into the data array; writing a physical address and metadata of the cache block into an array of cache memory tags; and upon receipt of a restore request: fetching an identifier for the at least one cache block stored in the checkpoint tag array; reloading the cache memory with the at least one cache block in the checkpoint tag array; and switching to normal mode.

    Abstract translation: 在检查点模式中使用检查点标签的高速缓存管理方法包括以下步骤:接收保存数据的请求; 从高速缓冲存储器中取出包含数据的至少一个缓存块; 将来自所述至少一个高速缓存块的数据写入所述数据阵列; 将高速缓存块的物理地址和元数据写入高速缓存存储器标签阵列; 并且在接收到恢复请求时:获取存储在所述检查点标签阵列中的所述至少一个高速缓存块的标识符; 使用所述检查点标签阵列中的所述至少一个高速缓存块重新加载所述高速缓冲存储器; 并切换到正常模式。

    Checkpointed tag prefetcher
    4.
    发明授权
    Checkpointed tag prefetcher 有权
    检查点标签预取器

    公开(公告)号:US08341352B2

    公开(公告)日:2012-12-25

    申请号:US11736548

    申请日:2007-04-17

    CPC classification number: G06F12/0862 G06F2212/6024

    Abstract: A dual-mode prefetch mechanism for implementing checkpoint tag prefetching includes: a data array for storing data fetched from cache memory; a set of cache tags for identifying the data stored in the data array; a set of checkpoint tags for storing data identification; a cache controller including prefetch logic, the prefetch logic including a checkpoint prefetch controller and a checkpoint prefetch operator.

    Abstract translation: 用于实现检查点标签预取的双模式预取机制包括:用于存储从高速缓冲存储器取出的数据的数据阵列; 用于识别存储在数据阵列中的数据的一组缓存标签; 一组用于存储数据识别的检查点标签; 包括预取逻辑的高速缓存控制器,预取逻辑包括检查点预取控制器和检查点预取操作符。

    PREFERRED WRITE-MOSTLY DATA CACHE REPLACEMENT POLICIES
    5.
    发明申请
    PREFERRED WRITE-MOSTLY DATA CACHE REPLACEMENT POLICIES 失效
    优先写入的数据高速缓存替代政策

    公开(公告)号:US20090113132A1

    公开(公告)日:2009-04-30

    申请号:US11923625

    申请日:2007-10-24

    CPC classification number: G06F12/127 G06F2212/1021

    Abstract: A computer-implemented method of cache replacement includes steps of: determining whether each cache block in a cache memory is a read or a write block; augmenting metadata associated with each cache block with an indicator of the type of access; receiving an access request resulting in a cache miss, the cache miss indicating that a cache block will need to be replaced; examining the indicator in the metadata of each cache block for determining a probability that said cache block will be replaced; and selecting for replacement the cache block with the highest probability of replacement.

    Abstract translation: 计算机实现的高速缓存替换方法包括以下步骤:确定高速缓冲存储器中的每个高速缓存块是读还是写块; 使用所述访问类型的指示符来增强与每个高速缓存块相关联的元数据; 接收导致高速缓存未命中的访问请求,指示高速缓存块将需要被替换的高速缓存未命中; 检查每个高速缓存块的元数据中的指示符,以确定所述高速缓存块将被替换的概率; 并以最高的替换概率选择替换高速缓存块。

    Computer implemented method and system for accurate, efficient and adaptive calling context profiling
    6.
    发明授权
    Computer implemented method and system for accurate, efficient and adaptive calling context profiling 失效
    计算机实现的方法和系统,用于准确,高效和自适应的调用上下文分析

    公开(公告)号:US08122438B2

    公开(公告)日:2012-02-21

    申请号:US12141222

    申请日:2008-06-18

    CPC classification number: G06F11/3466 G06F2201/865

    Abstract: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space- and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    Abstract translation: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。

    Checkpointed Tag Prefetcher
    7.
    发明申请
    Checkpointed Tag Prefetcher 有权
    检查点标签预取器

    公开(公告)号:US20120303857A1

    公开(公告)日:2012-11-29

    申请号:US13564829

    申请日:2012-08-02

    CPC classification number: G06F12/0862 G06F2212/6024

    Abstract: A cache management method using checkpoint tags in checkpoint mode includes steps of: receiving a request to save data; fetching at least one cache block including the data from cache memory; writing the data from the at least one cache block into the data array; writing a physical address and metadata of the cache block into an array of cache memory tags; and upon receipt of a restore request: fetching an identifier for the at least one cache block stored in the checkpoint tag array; reloading the cache memory with the at least one cache block in the checkpoint tag array; and switching to normal mode.

    Abstract translation: 在检查点模式中使用检查点标签的高速缓存管理方法包括以下步骤:接收保存数据的请求; 从高速缓冲存储器中取出包含数据的至少一个缓存块; 将来自所述至少一个高速缓存块的数据写入所述数据阵列; 将高速缓存块的物理地址和元数据写入高速缓存存储器标签阵列; 并且在接收到恢复请求时:获取存储在所述检查点标签阵列中的所述至少一个高速缓存块的标识符; 使用所述检查点标签阵列中的所述至少一个高速缓存块重新加载所述高速缓冲存储器; 并切换到正常模式。

    Computer implemented method and system for accurate, efficient and adaptive calling context profiling
    8.
    发明授权
    Computer implemented method and system for accurate, efficient and adaptive calling context profiling 失效
    计算机实现的方法和系统,用于准确,高效和自适应的调用上下文分析

    公开(公告)号:US07818722B2

    公开(公告)日:2010-10-19

    申请号:US11450656

    申请日:2006-06-09

    CPC classification number: G06F11/3466 G06F2201/865

    Abstract: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space- and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    Abstract translation: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。

    Checkpointed tag prefetcher
    9.
    发明授权
    Checkpointed tag prefetcher 失效
    检查点标签预取器

    公开(公告)号:US08656112B2

    公开(公告)日:2014-02-18

    申请号:US13610071

    申请日:2012-09-11

    CPC classification number: G06F12/0862 G06F2212/6024

    Abstract: A dual-mode prefetch system for implementing checkpoint tag prefetching includes: a data array for storing data fetched from cache memory; a set of cache tags identifying the data stored in the data array; a checkpoint tag array storing data identification information; and a cache controller with prefetch logic.

    Abstract translation: 用于实现检查点标签预取的双模预取系统包括:用于存储从高速缓冲存储器取出的数据的数据阵列; 一组标识存储在数据阵列中的数据的缓存标签; 存储数据识别信息的检查点标签阵列; 以及具有预取逻辑的缓存控制器。

    DATABASE SYSTEM TRANSACTION MANAGEMENT
    10.
    发明申请
    DATABASE SYSTEM TRANSACTION MANAGEMENT 有权
    数据库系统交易管理

    公开(公告)号:US20130262424A1

    公开(公告)日:2013-10-03

    申请号:US13435281

    申请日:2012-03-30

    CPC classification number: G06F17/30351

    Abstract: Systems, methods, and products for database system transaction management are provided herein. One aspect provides for annotating via a computing device at least one data object residing on the computing device utilizing at least one transaction tag, the at least one transaction tag being configured to indicate a status of an associated data object; processing at least one database transaction utilizing a transactional memory process, wherein access to the at least one data object is determined based on the status of the at least one data object; and updating the status of the at least one data object responsive to an attempted access of the at least one data object by the at least one database transaction. Other embodiments and aspects are also described herein.

    Abstract translation: 本文提供了数据库系统事务管理的系统,方法和产品。 一个方面提供了一种使用至少一个交易标签通过计算设备对位于所述计算设备上的至少一个数据对象的注释,所述至少一个交易标签被配置为指示相关联的数据对象的状态; 使用事务性存储器处理来处理至少一个数据库事务,其中基于所述至少一个数据对象的状态来确定对所述至少一个数据对象的访问; 以及响应于所述至少一个数据库事务对所述至少一个数据对象的尝试访问来更新所述至少一个数据对象的状态。 本文还描述了其它实施例和方面。

Patent Agency Ranking