会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • 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)操作),处理器的处理效率可能随处理器而异。 可以通过适当地聚合多个队列内和/或跨多个队列的中断消息来改善处理效率和整体计算机系统操作,其中中断基于他们所针对的哪个处理器进行排队。
    • 4. 发明申请
    • 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)操作),处理器的处理效率可能随处理器而异。 可以通过适当地聚合多个队列内和/或跨多个队列的中断消息来改善处理效率和整体计算机系统操作,其中中断基于他们所针对的哪个处理器进行排队。
    • 8. 发明授权
    • 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作业的实际时间成本进行比较来修改。
    • 9. 发明申请
    • USER INPUT TRIGGERED DEVICE POWER MANAGEMENT
    • 用户输入触发的设备电源管理
    • US20120284543A1
    • 2012-11-08
    • US13099077
    • 2011-05-02
    • Changjiu XianBruce L. Worthington
    • Changjiu XianBruce L. Worthington
    • G06F1/32G06F1/00
    • G06F1/3203G06F1/3206
    • Techniques for user input triggered device power management are described that enable user inputs and activities to cause selective changes in power states for a device. Power can be boosted to a high power state to improve responsiveness for designated inputs and/or activities. When responsiveness is deemed less important in connection with particular inputs and/or activities, a low power state can be set to reduce energy consumption. In at least some embodiments, selectively switching between power states includes detecting various user inputs at a device and filtering the inputs to select power states associated with the user inputs. The device can then be operated in a selected power state until a transition to a different power state is triggered by occurrence of designated events, such as running of a set time interval, further user input, and/or completion of user activity.
    • 描述用于用户输入触发的设备电源管理的技术,其使得用户输入和活动能够引起对设备的功率状态的选择性改变。 电力可以提升到高功率状态,以提高对指定投入和/或活动的响应能力。 当响应性被认为与特定输入和/或活动相关的重要性较低时,可以设置低功率状态以降低能量消耗。 在至少一些实施例中,选择性地在功率状态之间切换包括检测设备处的各种用户输入并且过滤输入以选择与用户输入相关联的功率状态。 然后可以以所选择的功率状态操作设备,直到通过发生指定事件(例如运行设定的时间间隔,进一步的用户输入和/或用户活动的完成)触发到不同功率状态的转换。
    • 10. 发明申请
    • POWER AWARE MEMORY ALLOCATION
    • 电力记忆分配
    • US20110145609A1
    • 2011-06-16
    • US12636732
    • 2009-12-12
    • Stephen R. BerardSean N. McGraneBruce L. Worthington
    • Stephen R. BerardSean N. McGraneBruce L. Worthington
    • G06F1/32G06F12/00G06F1/26
    • G06F1/3203G06F1/3275Y02D10/126
    • A computer system may place memory objects in specific memory physical regions based on energy consumption and performance or other policies. The system may have multiple memory regions at least some of which may be powered down or placed in a low power state during system operation. The memory object may be characterized in terms of access frequency, movability, and desired performance and placed in an appropriate memory region. In some cases, the memory object may be placed in a temporary memory region and later moved to a final memory region for long term placement. The policies may allow some processes to operate while consuming less energy, while other processes may be configured to maximize performance
    • 计算机系统可以基于能量消耗和性能或其他策略将存储器对象放置在特定存储器物理区域中。 系统可以具有多个存储器区域,其中至少一些可以在系统操作期间被掉电或置于低功率状态。 可以根据访问频率,可移动性和期望的性能来表征存储器对象,并将其放置在适当的存储器区域中。 在一些情况下,存储器对象可以被放置在临时存储器区域中,并且随后被移动到最终存储器区域以进行长期放置。 这些策略可以允许一些进程在消耗更少的能量的同时运行,而其他进程可以被配置为使性能最大化