Semaphore management subsystem for use with multi-thread processor systems
    2.
    发明授权
    Semaphore management subsystem for use with multi-thread processor systems 失效
    用于多线程处理器系统的信号量管理子系统

    公开(公告)号:US07454753B2

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

    申请号:US10179860

    申请日:2002-06-25

    CPC分类号: G06F9/52

    摘要: A generic method and apparatus for managing semaphores in a multi-threaded processing system has a storage area for each of the threads in the processing system. Each storage area includes a first part for storing at least one indicia for identifying at least one unique semaphore from a plurality of semaphores utilized by the multi-threaded processing system and a second part for storing an indicia for indicating a locked status for the stored semaphore. A thread requiring a semaphore sends a semaphore lock request to the semaphore manager which examines the contents of all of the storage areas to determine the status of the requested semaphore. If the requested semaphore is not locked, it is locked for the requesting thread by inserting the requested semaphore and locked status in the memory location assigned to the requesting thread.

    摘要翻译: 用于在多线程处理系统中管理信号量的通用方法和装置具有用于处理系统中的每个线程的存储区域。 每个存储区域包括第一部分,用于存储用于从多线程处理系统使用的多个信号量中识别至少一个唯一信号量的至少一个标记,以及用于存储用于指示所存储的信号量的锁定状态的标记的第二部分 。 需要信号量的线程向信号量管理器发送信号锁定请求,该信号量管理器检查所有存储区域的内容,以确定所请求的信号量的状态。 如果请求的信号量未被锁定,则通过将请求的信号量和锁定状态插入到分配给请求线程的存储器位置中来锁定请求线程。

    System and method for handling data requests
    7.
    发明授权
    System and method for handling data requests 失效
    用于处理数据请求的系统和方法

    公开(公告)号:US07949830B2

    公开(公告)日:2011-05-24

    申请号:US11953255

    申请日:2007-12-10

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F12/0806 G06F2212/507

    摘要: A system and method for handling speculative read requests for a memory controller in a computer system are provided. In one example, a method includes the steps of providing a speculative read threshold corresponding to a selected percentage of the total number of reads that can be speculatively issued, and intermixing demand reads and speculative reads in accordance with the speculative read threshold. In another example, a computer system includes a CPU, a memory controller, memory, a bus connecting the CPU, memory controller and memory, circuitry for providing a speculative read threshold corresponding to a selected percentage of the total number of reads that can be speculatively issued, and circuitry for intermixing demand reads and speculative reads in accordance with the speculative read threshold. In another example, a method includes the steps of providing a speculative dispatch time threshold corresponding to a selected percentage of a period of time required to search a cache of the computer system, and intermixing demand reads and speculative reads in accordance with the speculative dispatch time threshold.

    摘要翻译: 提供了一种用于处理计算机系统中的存储器控​​制器的推测读请求的系统和方法。 在一个示例中,一种方法包括以下步骤:提供与可推测性地发布的总读数的选定百分比相对应的推测读取阈值,以及根据推测读取阈值混合需求读取和推测性读取。 在另一示例中,计算机系统包括CPU,存储器控制器,存储器,连接CPU,存储器控制器和存储器的总线,用于提供对应于可以推测地读取总数的所选百分比的推测读取阈值的电路 以及根据推测性读取阈值来混合需求读取和推测性读取的电路。 在另一示例中,一种方法包括以下步骤:提供与搜索计算机系统的高速缓存所需的时间段的选定百分比相对应的推测性调度时间阈值,以及根据投机调度时间混合需求读取和推测读取 阈。

    SYSTEM AND METHOD FOR HANDLING DATA ACCESS
    8.
    发明申请
    SYSTEM AND METHOD FOR HANDLING DATA ACCESS 有权
    用于处理数据访问的系统和方法

    公开(公告)号:US20090150401A1

    公开(公告)日:2009-06-11

    申请号:US11953201

    申请日:2007-12-10

    IPC分类号: G06F17/30 G06F12/00

    CPC分类号: G06F12/0862

    摘要: A method for handling speculative access requests for a storage device in a computer system is provided. The method includes the steps of providing a speculative access threshold corresponding to a selected percentage of the total number of accesses to be speculatively issued, and intermixing demand accesses and speculative accesses in accordance with the speculative access threshold. In another embodiment, a method for reducing data access latency experienced by a user in a computer network is provided. The method includes the steps of providing a web page comprising a link to a data file stored on a database connected to the computer network, selecting a speculative access threshold corresponding to a selected percentage of data accesses which are to be speculatively provided to the user, and speculatively providing the data file in accordance with the speculative access threshold.

    摘要翻译: 提供了一种用于处理计算机系统中的存储设备的推测访问请求的方法。 该方法包括以下步骤:提供与被推测发布的总访问次数的选定百分比相对应的推测访问阈值,以及根据推测访问阈值混合请求访问和推测访问。 在另一个实施例中,提供了一种用于减少用户在计算机网络中经历的数据访问延迟的方法。 该方法包括以下步骤:提供网页,其包括链接到存储在连接到计算机网络的数据库上的数据文件的链接,选择与要推测性地提供给用户的所选百分比的数据访问相对应的推测访问阈值, 并根据推测访问阈值推测提供数据文件。

    System and method for handling data access
    10.
    发明授权
    System and method for handling data access 有权
    用于处理数据访问的系统和方法

    公开(公告)号:US09053031B2

    公开(公告)日:2015-06-09

    申请号:US11953201

    申请日:2007-12-10

    IPC分类号: G06F12/00 G06F12/08

    CPC分类号: G06F12/0862

    摘要: A method for handling speculative access requests for a storage device in a computer system is provided. The method includes the steps of providing a speculative access threshold corresponding to a selected percentage of the total number of accesses to be speculatively issued, and intermixing demand accesses and speculative accesses in accordance with the speculative access threshold. In another embodiment, a method for reducing data access latency experienced by a user in a computer network is provided. The method includes the steps of providing a web page comprising a link to a data file stored on a database connected to the computer network, selecting a speculative access threshold corresponding to a selected percentage of data accesses which are to be speculatively provided to the user, and speculatively providing the data file in accordance with the speculative access threshold.

    摘要翻译: 提供了一种用于处理计算机系统中的存储设备的推测访问请求的方法。 该方法包括以下步骤:提供与被推测发布的总访问次数的选定百分比相对应的推测访问阈值,以及根据推测访问阈值混合请求访问和推测访问。 在另一个实施例中,提供了一种用于减少用户在计算机网络中经历的数据访问延迟的方法。 该方法包括以下步骤:提供网页,其包括链接到存储在连接到计算机网络的数据库上的数据文件的链接,选择与要推测性地提供给用户的所选百分比的数据访问相对应的推测访问阈值, 并根据推测访问阈值推测提供数据文件。