Utilization based installation on a computing system
    1.
    发明授权
    Utilization based installation on a computing system 有权
    在计算系统上的基于利用的安装

    公开(公告)号:US07802083B2

    公开(公告)日:2010-09-21

    申请号:US11613317

    申请日:2006-12-20

    IPC分类号: G06F9/445 G06F15/173

    CPC分类号: G06F9/505 G06F8/65

    摘要: Methods, apparatuses, articles, and systems for performing an installation by a client system at a time when the client system is predicted to be below a level, are disclosed. The installation may be a software or a patch. In various embodiments, the methods, apparatus et al may include performance of the adaptive prediction, and the adaptive prediction may be performed by a learning algorithm. In other embodiments, the methods et al may also develop a model of the client system's utilization by observing and recording metrics of hardware and software utilization over time.

    摘要翻译: 公开了在客户端系统被预测为低于某一水平时由用户系统执行安装的方法,装置,物品和系统。 安装可能是软件或补丁程序。 在各种实施例中,方法,装置等可以包括自适应预测的执行,并且可以通过学习算法执行自适应预测。 在其他实施例中,方法等也可以通过观察和记录硬件和软件利用率随时间推移来开发客户系统利用的模型。

    UTILIZATION BASED INSTALLATION ON A COMPUTING SYSTEM
    2.
    发明申请
    UTILIZATION BASED INSTALLATION ON A COMPUTING SYSTEM 有权
    基于计算机系统的基于应用的安装

    公开(公告)号:US20080154805A1

    公开(公告)日:2008-06-26

    申请号:US11613317

    申请日:2006-12-20

    IPC分类号: G06F9/445 G06F15/18

    CPC分类号: G06F9/505 G06F8/65

    摘要: Methods, apparatuses, articles, and systems for performing an installation by a client system at a time when the client system is predicted to be below a level, are disclosed. The installation may be a software or a patch. In various embodiments, the methods, apparatus et al may include performance of the adaptive prediction, and the adaptive prediction may be performed by a learning algorithm. In other embodiments, the methods et al may also develop a model of the client system's utilization by observing and recording metrics of hardware and software utilization over time.

    摘要翻译: 公开了在客户端系统被预测为低于某一水平时由用户系统执行安装的方法,装置,物品和系统。 安装可能是软件或补丁程序。 在各种实施例中,方法,装置等可以包括自适应预测的执行,并且可以通过学习算法执行自适应预测。 在其他实施例中,方法等也可以通过观察和记录硬件和软件利用率随时间推移来开发客户系统利用的模型。

    Bus agent providing dynamic pipeline depth control
    3.
    发明授权
    Bus agent providing dynamic pipeline depth control 有权
    总线代理提供动态管道深度控制

    公开(公告)号:US06009477A

    公开(公告)日:1999-12-28

    申请号:US213098

    申请日:1998-12-17

    IPC分类号: G06F13/38 G06F13/42 G06F3/00

    CPC分类号: G06F13/4217 G06F13/387

    摘要: Each of a plurality of device or agents connected to a computer system bus is provided with a mechanism for unilaterally and dynamically limiting the depth of a pipeline of the bus. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free state. When in a free state, an agent having control of the bus may transmit any number of bus transactions and the depth of the pipeline may therefore increase. In the throttled state, the agent may transmit only a single bus transaction from the throttled state, the state machine always transitions either to the stalled state or to the free state. In the stalled state, no agents may transmit transactions onto the bus and the depth of the pipeline therefore cannot increase and instead may decrease with time as previously issued transactions are drained from the bus. Wired-OR logic is employed for allowing an agent to transmit a state transition signal to all other agents on the bus changing the state of the various state machines only a single state transition signal is required to completely control the state of the state machines. By employing wired-OR logic, any particular agent is capable of switching the state machines into a stalled state to prevent new bus transactions from being issued to the bus. In this manner, each agent is capable of unilaterally restricting or limiting the depth of the pipeline. Hardware or software is provided within each agent to control the state machine in a manner such that all state machines remain synchronized with each indicating the same state at substantially the same time.

    摘要翻译: 连接到计算机系统总线的多个设备或代理中的每一个被提供有用于单方面和动态地限制总线管线深度的机构。 每个代理包括状态机,其指示总线是处于节流状态,停止状态还是空闲状态。 当处于空闲状态时,具有总线控制的代理可以发送任何数量的总线事务,并且管道的深度因此可能增加。 在节流状态下,代理可以仅从节流状态传送单个总线事务,状态机总是转换到停止状态或自由状态。 在停滞状态下,没有任何代理可以将事务发送到总线上,因此管道的深度不能增加,而是可以随着时间而减少,因为先前发布的交易从总线中排出。 有线逻辑用于允许代理向总线上的所有其他代理发送状态转换信号,改变各种状态机的状态,仅需要单个状态转换信号来完全控制状态机的状态。 通过采用有线或逻辑,任何特定的代理能够将状态机切换到停止状态,以防止新总线事务被发送到总线。 以这种方式,每个代理能够单方面限制或限制管道的深度。 在每个代理中提供硬件或软件以以使得所有状态机在基本相同的时间保持与指示相同状态的状态同步的方式来控制状态机。

    Bus system providing dynamic control of pipeline depth for a multi-agent
computer
    4.
    发明授权
    Bus system providing dynamic control of pipeline depth for a multi-agent computer 失效
    总线系统为多代理计算机提供管道深度的动态控制

    公开(公告)号:US5948088A

    公开(公告)日:1999-09-07

    申请号:US979740

    申请日:1997-11-26

    摘要: Each of a plurality of device or agents connected to a computer system bus is provided with a mechanism for unilaterally and dynamically limiting the depth of a pipeline of the bus. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free state. When in a free state, an agent having control of the bus may transmit any number of bus transactions and the depth of the pipeline may therefore increase. In the throttled state, the agent may transmit only a single bus transaction from the throttled state, the state machine always transitions either to the stalled state or to the free state. In the stalled state, no agents may transmit transactions onto the bus and the depth of the pipeline therefore cannot increase and instead may decrease with time as previously issued transactions are drained from the bus. Wired-OR logic is employed for allowing an agent to transmit a state transition signal to all other agents on the bus changing the state of the various state machines. Only a single state transition signal is required to completely control the state of the state machines. By employing wired-OR logic, any particular agent is capable of switching the state machines into a stalled state to prevent new bus transactions from being issued to the bus. In this manner, each agent is capable of unilaterally restricting or limiting the depth of the pipeline. Hardware or software is provided within each agent to control the state machine in a manner such that all state machines remain synchronized with each indicating the same state at substantially the same time.

    摘要翻译: 连接到计算机系统总线的多个设备或代理中的每一个被提供有用于单方面和动态地限制总线管线深度的机构。 每个代理包括状态机,其指示总线是处于节流状态,停止状态还是空闲状态。 当处于空闲状态时,具有总线控制的代理可以发送任何数量的总线事务,并且管道的深度因此可能增加。 在节流状态下,代理可以仅从节流状态传送单个总线事务,状态机总是转换到停止状态或自由状态。 在停滞状态下,没有任何代理可以将事务发送到总线上,因此管道的深度不能增加,而是可以随着时间而减少,因为先前发布的交易从总线中排出。 有线逻辑用于允许代理向总线上的所有其他代理发送状态转换信号,以改变各种状态机的状态。 只需要一个状态转换信号来完全控制状态机的状态。 通过采用有线或逻辑,任何特定的代理能够将状态机切换到停止状态,以防止新总线事务被发送到总线。 以这种方式,每个代理能够单方面限制或限制管道的深度。 在每个代理中提供硬件或软件以以使得所有状态机在基本相同的时间保持与指示相同状态的状态同步的方式来控制状态机。

    Bus system providing dynamic control of pipeline depth for a multi-agent
computer
    5.
    发明授权
    Bus system providing dynamic control of pipeline depth for a multi-agent computer 失效
    总线系统为多代理计算机提供管道深度的动态控制

    公开(公告)号:US5761449A

    公开(公告)日:1998-06-02

    申请号:US871593

    申请日:1997-06-06

    摘要: A bus system for a computer having multiple agents provides a mechanism for unilaterally and dynamically limiting the pipelining depth. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free state. When in a free state, an agent having control of the bus may transmit any number of bus transactions and the depth of the pipeline may therefore increase. In the throttled state, the agent may transmit only a single bus transaction from the throttled state. The state machine always transitions either to the stalled state or to the free state. In the stalled state, no agents may transmit transactions onto the bus and the depth of the pipeline therefore cannot increase and instead may decrease with time as previously issued transactions are drained from the bus.

    摘要翻译: 用于具有多个代理的计算机的总线系统提供了一种用于单方面和动态地限制流水线深度的机制。 每个代理包括状态机,其指示总线是处于节流状态,停止状态还是空闲状态。 当处于空闲状态时,具有总线控制的代理可以发送任何数量的总线事务,并且管道的深度因此可能增加。 在节流状态下,代理可以仅从节流状态传送单个总线事务。 状态机总是转换到失速状态或自由状态。 在停滞状态下,没有任何代理可以将事务发送到总线上,因此管道的深度不能增加,而是可以随着时间而减少,因为先前发布的交易从总线中排出。

    Method and apparatus for dynamically controlling the current maximum
depth of a pipe lined computer bus system
    6.
    发明授权
    Method and apparatus for dynamically controlling the current maximum depth of a pipe lined computer bus system 失效
    用于动态控制管道内衬计算机总线系统当前最大深度的方法和装置

    公开(公告)号:US5548733A

    公开(公告)日:1996-08-20

    申请号:US206093

    申请日:1994-03-01

    摘要: Each of a plurality of devices or agents connected to a computer system bus is provided with a mechanism for unilaterally and dynamically limiting the depth of a pipeline of the bus. Each agent includes a state machine which indicates whether the bus is in a throttled state, a stalled state or a free state. When in a free state, an agent having control of the bus may transmit any number of bus transactions and the depth of the pipeline may therefore increase. In the throttled state, the agent may transmit only a single bus transaction from the throttled state. The state machine always transitions either to the stalled state or to the free state. In the stalled state, no agents may transmit transactions onto the bus and the depth of the pipeline therefore cannot increase and instead may decrease with time as previously issued transactions are drained from the bus. Wired-OR logic is employed for allowing an agent to transmit a state transition signal to all other agents on the bus changing the state of the various state machines. Only a single state transition signal is required to completely control the state of the state machines. By employing wired-OR logic, any particular agent is capable of switching the state machines into a stalled state to prevent new bus transactions from being issued to the bus. In this manner, each agent is capable of unilaterally restricting or limiting the depth of the pipeline. Hardware or software is provided within each agent to control the state machine in a manner such that all state machines remain synchronized with each indicating the same state at substantially the same time.

    摘要翻译: 连接到计算机系统总线的多个设备或代理中的每一个被提供有用于单方面和动态地限制总线管线深度的机构。 每个代理包括状态机,其指示总线是处于节流状态,停止状态还是空闲状态。 当处于空闲状态时,具有总线控制的代理可以发送任何数量的总线事务,并且管道的深度因此可能增加。 在节流状态下,代理可以仅从节流状态传送单个总线事务。 状态机总是转换到失速状态或自由状态。 在停滞状态下,没有任何代理可以将事务发送到总线上,因此管道的深度不能增加,而是可以随着时间而减少,因为先前发布的交易从总线中排出。 有线逻辑用于允许代理向总线上的所有其他代理发送状态转换信号,以改变各种状态机的状态。 只需要一个状态转换信号来完全控制状态机的状态。 通过采用有线或逻辑,任何特定的代理能够将状态机切换到停止状态,以防止新总线事务被发送到总线。 以这种方式,每个代理能够单方面限制或限制管道的深度。 在每个代理中提供硬件或软件以以使得所有状态机在基本相同的时间保持与指示相同状态的状态同步的方式来控制状态机。