会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Livelock resolution
    • Livelock分辨率
    • US07861022B2
    • 2010-12-28
    • US12393469
    • 2009-02-26
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • G06F13/36G06F12/00G06F13/14G06F13/38
    • G06F11/362G06F11/0724G06F11/0757
    • A mechanism is provided for resolving livelock conditions in a multiple processor data processing system. When a bus unit detects a timeout condition, or potential timeout condition, the bus unit activates a livelock resolution request signal. A livelock resolution unit receives livelock resolution requests from the bus units and signals an attention to a control processor. The control processor performs actions to attempt to resolve the livelock condition. Once a bus unit that issued a livelock resolution request has managed to successfully issue its command, it deactivates its livelock resolution request. If all livelock resolution request signals are deactivated, then the control processor instructs the bus and all bus units to resume normal activity. On the other hand, if the control processor determines that a predetermined amount of time passes without any progress being made, it determines that a hang condition has occurred.
    • 提供了用于解决多处理器数据处理系统中的活动锁定状态的机制。 当总线单元检测到超时条件或潜在的超时条件时,总线单元激活一个动态锁定解析请求信号。 活动锁定解析单元从总线单元接收实时锁定解析请求并且向控制处理器发出注意。 控制处理器执行动作以尝试解决动态锁定状态。 一旦发出了一个活动锁解决方案请求的总线单元成功地发出了它的命令,它将取消激活其活动锁定解决请求。 如果所有活动锁定解析请求信号被去激活,则控制处理器指令总线和所有总线单元恢复正常活动。 另一方面,如果控制处理器确定预定量的时间通过而没有进行任何进展,则确定已经发生了挂起状况。
    • 2. 发明申请
    • Livelock Resolution Method and Apparatus
    • Livelock分辨率方法和装置
    • US20080071955A1
    • 2008-03-20
    • US11532987
    • 2006-09-19
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • G06F13/36
    • G06F11/362G06F11/0724G06F11/0757
    • A mechanism is provided for resolving livelock conditions in a multiple processor data processing system. When a bus unit detects a timeout condition, or potential timeout condition, the bus unit activates a livelock resolution request signal. A livelock resolution unit receives livelock resolution requests from the bus units and signals an attention to a control processor. The control processor performs actions to attempt to resolve the livelock condition. Once a bus unit that issued a livelock resolution request has managed to successfully issue its command, it deactivates its livelock resolution request. If all livelock resolution request signals are deactivated, then the control processor instructs the bus and all bus units to resume normal activity. On the other hand, if the control processor determines that a predetermined amount of time passes without any progress being made, it determines that a hang condition has occurred.
    • 提供了用于解决多处理器数据处理系统中的活锁状态的机制。 当总线单元检测到超时条件或潜在的超时条件时,总线单元激活一个动态锁定解析请求信号。 活动锁定解析单元从总线单元接收实时锁定解析请求并且向控制处理器发出注意。 控制处理器执行动作以尝试解决动态锁定状态。 一旦发出了一个活动锁解决方案请求的总线单元成功地发出了它的命令,它将取消激活其活动锁定解决请求。 如果所有活动锁定解析请求信号被去激活,则控制处理器指令总线和所有总线单元恢复正常活动。 另一方面,如果控制处理器确定预定量的时间通过而没有进行任何进展,则确定已经发生了挂起状况。
    • 3. 发明授权
    • Structure for a livelock resolution circuit
    • 活动锁分辨率电路的结构
    • US08171448B2
    • 2012-05-01
    • US12129777
    • 2008-05-30
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • G06F17/50
    • G06F11/0757
    • A design structure for a livelock resolution circuit is provided. When a bus unit detects a timeout condition, or potential timeout condition, the bus unit activates a livelock resolution request signal. A livelock resolution unit receives livelock resolution requests from the bus units and signals an attention to a control processor. The control processor performs actions to attempt to resolve the livelock condition. Once a bus unit that issued a livelock resolution request has managed to successfully issue its command, it deactivates its livelock resolution request. If all livelock resolution request signals are deactivated, then the control processor instructs the bus and all bus units to resume normal activity. On the other hand, if the control processor determines that a predetermined amount of time passes without any progress being made, it determines that a hang condition has occurred.
    • 提供了一种用于动态锁分辨率电路的设计结构。 当总线单元检测到超时条件或潜在的超时条件时,总线单元激活一个动态锁定解析请求信号。 活动锁定解析单元从总线单元接收实时锁定解析请求并且向控制处理器发出注意。 控制处理器执行动作以尝试解决动态锁定状态。 一旦发出了一个活动锁解决方案请求的总线单元成功地发出了它的命令,它将取消激活其活动锁定解决请求。 如果所有活动锁定解析请求信号被去激活,则控制处理器指令总线和所有总线单元恢复正常活动。 另一方面,如果控制处理器确定预定量的时间没有进行任何进展,则确定已经发生了挂起状况。
    • 4. 发明申请
    • Livelock Resolution
    • Livelock分辨率
    • US20090164682A1
    • 2009-06-25
    • US12393469
    • 2009-02-26
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • G06F12/00
    • G06F11/362G06F11/0724G06F11/0757
    • A mechanism is provided for resolving livelock conditions in a multiple processor data processing system. When a bus unit detects a timeout condition, or potential timeout condition, the bus unit activates a livelock resolution request signal. A livelock resolution unit receives livelock resolution requests from the bus units and signals an attention to a control processor. The control processor performs actions to attempt to resolve the livelock condition. Once a bus unit that issued a livelock resolution request has managed to successfully issue its command, it deactivates its livelock resolution request. If all livelock resolution request signals are deactivated, then the control processor instructs the bus and all bus units to resume normal activity. On the other hand, if the control processor determines that a predetermined amount of time passes without any progress being made, it determines that a hang condition has occurred.
    • 提供了用于解决多处理器数据处理系统中的活动锁定状态的机制。 当总线单元检测到超时条件或潜在的超时条件时,总线单元激活一个动态锁定解析请求信号。 活动锁定解析单元从总线单元接收实时锁定解析请求并且向控制处理器发出注意。 控制处理器执行动作以尝试解决动态锁定状态。 一旦发出了一个活动锁解决方案请求的总线单元成功地发出了它的命令,它将取消激活其活动锁定解决请求。 如果所有活动锁定解析请求信号被去激活,则控制处理器指令总线和所有总线单元恢复正常活动。 另一方面,如果控制处理器确定预定量的时间没有进行任何进展,则确定已经发生了挂起状况。
    • 5. 发明授权
    • Livelock resolution method
    • Livelock分辨率方法
    • US07500035B2
    • 2009-03-03
    • US11532987
    • 2006-09-19
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • G06F13/36G06F12/00G06F13/14G06F13/38
    • G06F11/362G06F11/0724G06F11/0757
    • A mechanism is provided for resolving livelock conditions in a multiple processor data processing system. When a bus unit detects a timeout condition, or potential timeout condition, the bus unit activates a livelock resolution request signal. A livelock resolution unit receives livelock resolution requests from the bus units and signals an attention to a control processor. The control processor performs actions to attempt to resolve the livelock condition. Once a bus unit that issued a livelock resolution request has managed to successfully issue its command, it deactivates its livelock resolution request. If all livelock resolution request signals are deactivated, then the control processor instructs the bus and all bus units to resume normal activity. On the other hand, if the control processor determines that a predetermined amount of time passes without any progress being made, it determines that a hang condition has occurred.
    • 提供了用于解决多处理器数据处理系统中的活动锁定状态的机制。 当总线单元检测到超时条件或潜在的超时条件时,总线单元激活一个动态锁定解析请求信号。 活动锁定解析单元从总线单元接收实时锁定解析请求并且向控制处理器发出注意。 控制处理器执行动作以尝试解决动态锁定状态。 一旦发出了一个活动锁解决方案请求的总线单元成功地发出了它的命令,它将取消激活其活动锁定解决请求。 如果所有活动锁定解析请求信号被去激活,则控制处理器指令总线和所有总线单元恢复正常活动。 另一方面,如果控制处理器确定预定量的时间通过而没有进行任何进展,则确定已经发生了挂起状况。
    • 6. 发明申请
    • Design Structure for a Livelock Resolution Circuit
    • 固定锁分辨率电路的设计结构
    • US20080228974A1
    • 2008-09-18
    • US12129777
    • 2008-05-30
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • Charles R. JohnsDavid J. KrolakPeichun P. LiuAlvan W. Ng
    • G06F13/00
    • G06F11/0757
    • A design structure for a livelock resolution circuit is provided. When a bus unit detects a timeout condition, or potential timeout condition, the bus unit activates a livelock resolution request signal. A livelock resolution unit receives livelock resolution requests from the bus units and signals an attention to a control processor. The control processor performs actions to attempt to resolve the livelock condition. Once a bus unit that issued a livelock resolution request has managed to successfully issue its command, it deactivates its livelock resolution request. If all livelock resolution request signals are deactivated, then the control processor instructs the bus and all bus units to resume normal activity. On the other hand, if the control processor determines that a predetermined amount of time passes without any progress being made, it determines that a hang condition has occurred.
    • 提供了一种用于动态锁分辨率电路的设计结构。 当总线单元检测到超时条件或潜在的超时条件时,总线单元激活一个动态锁定解析请求信号。 活动锁定解析单元从总线单元接收实时锁定解析请求并且向控制处理器发出注意。 控制处理器执行动作以尝试解决动态锁定状态。 一旦发出了一个活动锁解决方案请求的总线单元成功地发出了它的命令,它将取消激活其活动锁定解决请求。 如果所有活动锁定解析请求信号被去激活,则控制处理器指令总线和所有总线单元恢复正常活动。 另一方面,如果控制处理器确定预定量的时间通过而没有进行任何进展,则确定已经发生了挂起状况。
    • 7. 发明申请
    • DYNAMIC LIVELOCK RESOLUTION WITH VARIABLE DELAY MEMORY ACCESS QUEUE
    • 具有可变延迟记忆访问队列的动态生存解决方案
    • US20080065873A1
    • 2008-03-13
    • US11530612
    • 2006-09-11
    • Ronald HallMichael L. KarmAlvan W. NgTodd A. Venton
    • Ronald HallMichael L. KarmAlvan W. NgTodd A. Venton
    • G06F9/44
    • G06F9/3842G06F9/30043G06F9/3834G06F9/3867G06F12/0891
    • A method for resolving the occurrence of livelock at the interface between the processor core and memory subsystem controller. Livelock is resolved by introducing a livelock detection mechanism (which includes livelock detection utility or logic) within the processor to detect a livelock condition and dynamically change the duration of the delay stage(s) in order to alter the “harmonic” fixed-cycle loop behavior. The livelock detection logic (LDL) counts the number of flushes a particular instruction takes or the number of times an instruction re-issues without completing. The LDL then compares that number to a preset threshold number. Based on the result of the comparison, the LDL triggers the implementation of one of two different livelock resolution processes. These processes include dynamically configuring the delay queue within the processor into one of two different configurations and changing the sequence and timing of handling memory access instructions, based on the specific configuration of the delay queue.
    • 一种用于解决处理器核心和存储器子系统控制器之间的接口处的活动锁定的发生的方法。 通过在处理器内引入动态锁定检测机制(包括活动锁定检测实用程序或逻辑)来解决活锁,以检测活动锁定状态并动态地改变延迟阶段的持续时间,以便改变“谐波”固定循环回路 行为。 活动锁定检测逻辑(LDL)计算特定指令的刷新次数或指令重新发出而不完成的次数。 然后,LDL将该数字与预设的阈值数进行比较。 基于比较的结果,LDL触发了两种不同的动态锁定解析过程之一的实现。 这些过程包括基于延迟队列的具体配置,将处理器内的延迟队列动态地配置为两种不同配置之一并且改变处理存储器访问指令的顺序和定时。
    • 8. 发明授权
    • Computer memory apparatus
    • 计算机存储装置
    • US4761730A
    • 1988-08-02
    • US751179
    • 1985-07-02
    • Alvan W. NgEdwin P. Fisher
    • Alvan W. NgEdwin P. Fisher
    • G06F12/04G11C5/00G11C8/12G11C8/18G06F13/00
    • G11C8/12G06F12/04G11C5/00G11C8/18
    • A memory subsystem couples to a bus in common with and proceses memory requests received therefrom. The subsystem includes a single addressable memory module unit or stack having a number of word blocks of dynamic random access memory (DRAM) chips mounted on a single circuit board which connects to the remainder of the subsystem through a single word wide interface. Chip select circuits preselect a pair of blocks of RAM chips from the stack. Timing circuits generate a plurality of sequential column address pulses which are selectively applied to the preselected blocks of chips within an interval defined by a row address pulse. This results in the sequential read out of a pair of words from the preselected blocks of the single word wide module into a pair of subsystem data registers. For each memory read request, the words from each preselected pair of blocks are read out in sequence providing a double fetch capability without any loss in system performance.
    • 存储器子系统共同耦合到总线并处理从其接收的存储器请求。 子系统包括单个可寻址存储器模块单元或堆叠,其具有安装在单个电路板上的动态随机存取存储器(DRAM)芯片的多个字块,其通过单个字宽的接口连接到子系统的其余部分。 芯片选择电路从堆栈中预选一对RAM芯片块。 定时电路产生多个顺序列地址脉冲,其被选择性地施加到由行地址脉冲定义的间隔内的预选芯片块。 这导致从单个单词宽模块的预选块中顺序读出一对单词到一对子系统数据寄存器中。 对于每个存储器读取请求,来自每个预先选择的块对中的字被顺序地读出,提供双重提取能力,而不会在系统性能上任何损失。