会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Power Managed Lock Optimization
    • 电力管理锁优化
    • US20120167107A1
    • 2012-06-28
    • US13413796
    • 2012-03-07
    • Josh P. de CesareRuchi WadhawanMichael J. SmithPuneet KumarBernard J. Semeria
    • Josh P. de CesareRuchi WadhawanMichael J. SmithPuneet KumarBernard J. Semeria
    • G06F9/46
    • G06F1/3228G06F9/526
    • In an embodiment, a timer unit may be provided that may be programmed to a selected time interval, or wakeup interval. A processor may execute a wait for event instruction, and enter a low power state for the thread that includes the instruction. The timer unit may signal a timer event at the expiration of the wakeup interval, and the processor may exit the low power state in response to the timer event. The thread may continue executing with the instruction following the wait for event instruction. In an embodiment, the processor/timer unit may be used to implement a power-managed lock acquisition mechanism, in which the processor is awakened a number of times to check the lock and execute the wait for event instruction if the lock is not free, after which the thread may block until the lock is free.
    • 在一个实施例中,可以提供可以被编程到所选择的时间间隔或唤醒间隔的定时器单元。 处理器可以执行等待事件指令,并为包括指令的线程输入低功率状态。 定时器单元可以在唤醒间隔期满时发送定时器事件,并且处理器可以响应于定时器事件而退出低功率状态。 线程可以在等待事件指令之后的指令继续执行。 在一个实施例中,处理器/定时器单元可以用于实现功率管理的锁获取机制,其中处理器被唤醒多次以检查锁定并且如果锁不是空闲的则执行等待事件指令, 之后,线程可能会阻塞,直到锁定为空。
    • 2. 发明授权
    • Power managed lock optimization
    • 电源管理锁优化
    • US08332559B2
    • 2012-12-11
    • US13413796
    • 2012-03-07
    • Josh P. de CesareRuchi WadhawanMichael J. SmithPuneet KumarBernard J. Semeria
    • Josh P. de CesareRuchi WadhawanMichael J. SmithPuneet KumarBernard J. Semeria
    • G06F13/00G06F1/32
    • G06F1/3228G06F9/526
    • In an embodiment, a timer unit may be provided that may be programmed to a selected time interval, or wakeup interval. A processor may execute a wait for event instruction, and enter a low power state for the thread that includes the instruction. The timer unit may signal a timer event at the expiration of the wakeup interval, and the processor may exit the low power state in response to the timer event. The thread may continue executing with the instruction following the wait for event instruction. In an embodiment, the processor/timer unit may be used to implement a power-managed lock acquisition mechanism, in which the processor is awakened a number of times to check the lock and execute the wait for event instruction if the lock is not free, after which the thread may block until the lock is free.
    • 在一个实施例中,可以提供可以被编程到所选择的时间间隔或唤醒间隔的定时器单元。 处理器可以执行等待事件指令,并为包括指令的线程输入低功率状态。 定时器单元可以在唤醒间隔期满时发送定时器事件,并且处理器可以响应于定时器事件而退出低功率状态。 线程可以在等待事件指令之后的指令继续执行。 在一个实施例中,处理器/定时器单元可以用于实现功率管理的锁获取机制,其中处理器被唤醒多次以检查锁定并且如果锁不是空闲的则执行等待事件指令, 之后,线程可能会阻塞,直到锁定为空。
    • 4. 发明申请
    • Power Managed Lock Optimization
    • 电力管理锁优化
    • US20100293401A1
    • 2010-11-18
    • US12465182
    • 2009-05-13
    • Josh P. de CesareRuchi WadhawanMichael J. SmithPuneet KumarBernard J. Semeria
    • Josh P. de CesareRuchi WadhawanMichael J. SmithPuneet KumarBernard J. Semeria
    • G06F1/32
    • G06F1/3228G06F9/526
    • In an embodiment, a timer unit may be provided that may be programmed to a selected time interval, or wakeup interval. A processor may execute a wait for event instruction, and enter a low power state for the thread that includes the instruction. The timer unit may signal a timer event at the expiration of the wakeup interval, and the processor may exit the low power state in response to the timer event. The thread may continue executing with the instruction following the wait for event instruction. In an embodiment, the processor/timer unit may be used to implement a power-managed lock acquisition mechanism, in which the processor is awakened a number of times to check the lock and execute the wait for event instruction if the lock is not free, after which the thread may block until the lock is free.
    • 在一个实施例中,可以提供可以被编程到所选择的时间间隔或唤醒间隔的定时器单元。 处理器可以执行等待事件指令,并为包括指令的线程输入低功率状态。 定时器单元可以在唤醒间隔期满时发送定时器事件,并且处理器可以响应于定时器事件而退出低功率状态。 线程可以在等待事件指令之后的指令继续执行。 在一个实施例中,处理器/定时器单元可以用于实现功率管理的锁获取机制,其中处理器被唤醒多次以检查锁定并且如果锁不是空闲的则执行等待事件指令, 之后,线程可能会阻塞,直到锁定为空。
    • 5. 发明授权
    • Interrupt distribution scheme
    • 中断分配方案
    • US08959270B2
    • 2015-02-17
    • US12962146
    • 2010-12-07
    • Josh P. de CesareRuchi WadhawanErik P. MachnickiMark D. Hayter
    • Josh P. de CesareRuchi WadhawanErik P. MachnickiMark D. Hayter
    • G06F13/24
    • G06F13/24G06F2213/2424Y02D10/14
    • In one embodiment, an interrupt controller may implement an interrupt distribution scheme for distributing interrupts among multiple processors. The scheme may take into account various processor state in determining which processor should receive a given interrupt. For example, the processor state may include whether or not the processor is in a sleep state, whether or not interrupts are enabled, whether or not the processor has responded to previous interrupts, etc. The interrupt controller may implement timeout mechanisms to detect that an interrupt is being delayed (e.g. after being offered to a processor). The interrupt may be re-evaluated at the expiration of a timeout, and potentially offered to another processor. The interrupt controller may be configured to automatically, and atomically, mask an interrupt in response to delivering an interrupt vector for the interrupt to a responding processor.
    • 在一个实施例中,中断控制器可以实现用于在多个处理器之间分配中断的中断分配方案。 该方案可以考虑在确定哪个处理器应该接收给定中断时的各种处理器状态。 例如,处理器状态可以包括处理器是否处于休眠状态,中断是否被使能,处理器是否响应先前的中断等。中断控制器可以实现超时机制以检测到 中断被延迟(例如,在提供给处理器之后)。 中断可能会在超时到期时重新评估,并可能提供给另一个处理器。 中断控制器可以被配置为自动并原子地屏蔽中断,以响应于将中断的中断向量传递给响应处理器。
    • 6. 发明申请
    • Interrupt Distribution Scheme
    • 中断分配方案
    • US20120144172A1
    • 2012-06-07
    • US12962146
    • 2010-12-07
    • Josh P. de CesareRuchi WadhawanErik P. MachnickiMark D. Hayter
    • Josh P. de CesareRuchi WadhawanErik P. MachnickiMark D. Hayter
    • G06F9/38
    • G06F13/24G06F2213/2424Y02D10/14
    • In one embodiment, an interrupt controller may implement an interrupt distribution scheme for distributing interrupts among multiple processors. The scheme may take into account various processor state in determining which processor should receive a given interrupt. For example, the processor state may include whether or not the processor is in a sleep state, whether or not interrupts are enabled, whether or not the processor has responded to previous interrupts, etc. The interrupt controller may implement timeout mechanisms to detect that an interrupt is being delayed (e.g. after being offered to a processor). The interrupt may be re-evaluated at the expiration of a timeout, and potentially offered to another processor. The interrupt controller may be configured to automatically, and atomically, mask an interrupt in response to delivering an interrupt vector for the interrupt to a responding processor.
    • 在一个实施例中,中断控制器可以实现用于在多个处理器之间分配中断的中断分配方案。 该方案可以考虑在确定哪个处理器应该接收给定中断时的各种处理器状态。 例如,处理器状态可以包括处理器是否处于休眠状态,中断是否被使能,处理器是否响应先前的中断等。中断控制器可以实现超时机制以检测到 中断被延迟(例如,在提供给处理器之后)。 中断可能会在超时到期时重新评估,并可能提供给另一个处理器。 中断控制器可以被配置为自动并原子地屏蔽中断,以响应于将中断的中断向量传递给响应处理器。
    • 7. 发明授权
    • Atomic interrupt masking in an interrupt controller to prevent delivery of same interrupt vector for consecutive interrupt acknowledgements
    • 中断控制器中的原子中断屏蔽,以防止传递相同的中断向量用于连续的中断确认
    • US08458386B2
    • 2013-06-04
    • US12962089
    • 2010-12-07
    • Michael J. SmithJosh P. de CesareMark D. Hayter
    • Michael J. SmithJosh P. de CesareMark D. Hayter
    • G06F13/24
    • G06F13/24G06F9/4812G06F9/52
    • In one embodiment, an interrupt controller may implement an interrupt distribution scheme for distributing interrupts among multiple processors. The scheme may take into account various processor state in determining which processor should receive a given interrupt. For example, the processor state may include whether or not the processor is in a sleep state, whether or not interrupts are enabled, whether or not the processor has responded to previous interrupts, etc. The interrupt controller may implement timeout mechanisms to detect that an interrupt is being delayed (e.g. after being offered to a processor). The interrupt may be re-evaluated at the expiration of a timeout, and potentially offered to another processor. The interrupt controller may be configured to automatically, and atomically, mask an interrupt in response to delivering an interrupt vector for the interrupt to a responding processor.
    • 在一个实施例中,中断控制器可以实现用于在多个处理器之间分配中断的中断分配方案。 该方案可以考虑在确定哪个处理器应该接收给定中断时的各种处理器状态。 例如,处理器状态可以包括处理器是否处于休眠状态,中断是否被使能,处理器是否响应先前的中断等。中断控制器可以实现超时机制以检测到 中断被延迟(例如,在提供给处理器之后)。 中断可能会在超时到期时重新评估,并可能提供给另一个处理器。 中断控制器可以被配置为自动并原子地屏蔽中断,以响应于将中断的中断向量传递给响应处理器。
    • 10. 发明申请
    • HARDWARE CONTROLLED PLL SWITCHING
    • 硬件控制PLL开关
    • US20130043917A1
    • 2013-02-21
    • US13211004
    • 2011-08-16
    • Josh P. de CesareJung Wook ChoToshinari Takayanagi
    • Josh P. de CesareJung Wook ChoToshinari Takayanagi
    • H03L7/07
    • H03L7/07G06F1/10
    • A system and method for efficiently managing multiple PLLs on a system on a chip (SOC). A SOC includes a hardware phase lock loop (PLL) switching control block coupled to a software interface. The hardware PLL switching (HPS) control block receives PLL switch requests from software. The request identifies a given core clock received by a given processing core of multiple processor cores on the SOC and indicates the identified core clock is not to be provided anymore by a current PLL. The request indicates a given search method including search conditions. The HPS control block searches for a target PLL that satisfies these search conditions. In response to finding the target PLL, the HPS control block changes clock network connections and parameters across the die of the SOC. These changes across the die disconnect the identified core clock from the current PLL and connects the identified core clock to the target PLL.
    • 一种用于在芯片上的系统(SOC)上有效管理多个PLL的系统和方法。 SOC包括耦合到软件接口的硬件锁相环(PLL)切换控制块。 硬件PLL切换(HPS)控制块从软件接收PLL切换请求。 该请求识别由SOC上的多个处理器核心的给定处理核心接收的给定核心时钟,并且指示所识别的核心时钟不再由当前PLL提供。 请求指示包括搜索条件的给定搜索方法。 HPS控制块搜索满足这些搜索条件的目标PLL。 响应于找到目标PLL,HPS控制块改变SOC的管芯上的时钟网络连接和参数。 芯片上的这些更改会将识别的内核时钟与当前的PLL断开连接,并将所识别的内核时钟连接到目标PLL。