会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • PROCESSOR STATE-BASED THREAD SCHEDULING
    • 基于处理器状态的线程调度
    • US20120284729A1
    • 2012-11-08
    • US13099660
    • 2011-05-03
    • Vishal ShardaBruce L. Worthington
    • Vishal ShardaBruce L. Worthington
    • G06F9/46
    • G06F1/329G06F9/5094Y02D10/22Y02D10/24
    • Techniques for implementing processor state-based thread scheduling are described that improve processor performance or energy efficiency of a computing device. In one or more embodiments, a power configuration state of a processor is ascertained. The processor or another processor is selected to execute a thread based on the power configuration state of the processor. In other embodiments, power configuration states of processor cores are ascertained. Power configuration state criteria for the processor cores are defined based on the respective power configuration states. One of the processor cores is then selected based on the power configuration state criteria to execute a thread.
    • 描述了用于实现基于处理器状态的线程调度的技术,其提高了计算设备的处理器性能或能量效率。 在一个或多个实施例中,确定处理器的电源配置状态。 选择处理器或另一个处理器以基于处理器的电源配置状态来执行线程。 在其他实施例中,确定处理器核心的功率配置状态。 基于相应的电源配置状态来定义处理器内核的电源配置状态标准。 然后基于用于执行线程的功率配置状态标准来选择一个处理器核心。
    • 8. 发明授权
    • Interrupt redirection with coalescing
    • 中断重定向与合并
    • US07788435B2
    • 2010-08-31
    • US11971775
    • 2008-01-09
    • Bruce L. WorthingtonGoran MarinkovicBrian RailingQi ZhangSwaroop V. Kavalanekar
    • Bruce L. WorthingtonGoran MarinkovicBrian RailingQi ZhangSwaroop V. Kavalanekar
    • G06F13/24
    • G06F9/4812
    • An interrupt redirection and coalescing system for a multi-processor computer. Devices interrupt a processor or group of processors using pre-defined message address and data payloads communicated with a memory write transaction over a PCI, PCI-X, or PCI Express bus. The efficiency of processing may be improved by combining multiple interrupt notifications into a single interrupt message to a processor. For some interrupts on a multi-processor computer, such as those signaling completion of an input/output (I/O) operation assigned to a device, the efficiency of processing the interrupt may vary from processor to processor. Processing efficiency and overall computer system operation may be improved by appropriately coalescing interrupt messages within and/or across a plurality of queues, where interrupts are queued on the basis of which processor they target.
    • 用于多处理器计算机的中断重定向和聚合系统。 设备使用通过PCI,PCI-X或PCI Express总线与存储器写入事务通信的预定义消息地址和数据有效负载中断处理器或处理器组。 通过将多个中断通知组合成单个中断消息到处理器,可以提高处理效率。 对于多处理器计算机上的一些中断,例如那些信令完成分配给设备的输入/输出(I / O)操作),处理器的处理效率可能随处理器而异。 可以通过适当地聚合多个队列内和/或跨多个队列的中断消息来改善处理效率和整体计算机系统操作,其中中断基于他们所针对的哪个处理器进行排队。
    • 9. 发明申请
    • INTERRUPT REDIRECTION WITH COALESCING
    • 中断重定向与COALESCING
    • US20090177829A1
    • 2009-07-09
    • US11971775
    • 2008-01-09
    • Bruce L. WorthingtonGoran MarinkovicBrian RailingQi ZhangSwaroop V. Kavalanekar
    • Bruce L. WorthingtonGoran MarinkovicBrian RailingQi ZhangSwaroop V. Kavalanekar
    • G06F13/24G06F9/44
    • G06F9/4812
    • An interrupt redirection and coalescing system for a multi-processor computer. Devices interrupt a processor or group of processors using pre-defined message address and data payloads communicated with a memory write transaction over a PCI, PCI-X, or PCI Express bus. The efficiency of processing may be improved by combining multiple interrupt notifications into a single interrupt message to a processor. For some interrupts on a multi-processor computer, such as those signaling completion of an input/output (I/O) operation assigned to a device, the efficiency of processing the interrupt may vary from processor to processor. Processing efficiency and overall computer system operation may be improved by appropriately coalescing interrupt messages within and/or across a plurality of queues, where interrupts are queued on the basis of which processor they target.
    • 用于多处理器计算机的中断重定向和聚合系统。 设备使用通过PCI,PCI-X或PCI Express总线与存储器写入事务通信的预定义消息地址和数据有效负载中断处理器或处理器组。 通过将多个中断通知组合成单个中断消息到处理器,可以提高处理效率。 对于多处理器计算机上的一些中断,例如那些信令完成分配给设备的输入/输出(I / O)操作),处理器的处理效率可能随处理器而异。 可以通过适当地聚合多个队列内和/或跨多个队列的中断消息来改善处理效率和整体计算机系统操作,其中中断基于他们所针对的哪个处理器进行排队。
    • 10. 发明授权
    • Hardware throughput saturation detection
    • 硬件吞吐量饱和度检测
    • US08479214B2
    • 2013-07-02
    • US12242621
    • 2008-09-30
    • Dustin L. GreenYau Ning ChinBruce L. Worthington
    • Dustin L. GreenYau Ning ChinBruce L. Worthington
    • G06F13/00
    • G06F9/4881
    • Improved hardware throughput can be achieved when a hardware device is saturated with IO jobs. Throughput can be estimated based on the quantifiable characteristics of incoming IO jobs. When IO jobs are received a time cost for each job can be estimated and stored in memory. The estimates can be used to calculate the total time cost of in-flight IO jobs and a determination can be made as to whether the hardware device is saturated based on completion times for IO jobs. Over time the time cost estimates for IO jobs can be revised based on a comparison between the estimated time cost for an IO job and the actual time cost for the IO job using aggregate IO job completion sequences.
    • 当硬件设备饱和IO作业时,可以实现改进的硬件吞吐量。 吞吐量可以基于输入IO作业的可量化特征来估计。 当接收到IO作业时,可以估计每个作业的时间成本并将其存储在内存中。 估计值可用于计算飞行中IO作业的总时间成本,并可根据IO作业的完成时间确定硬件设备是否饱和。 随着时间的推移,IO作业的时间成本估算可以根据IO作业的估计时间成本与使用汇总IO作业完成序列的IO作业的实际时间成本进行比较来修改。