WEIGHTED EVENT COUNTING SYSTEM AND METHOD FOR PROCESSOR PERFORMANCE MEASUREMENTS
    1.
    发明申请
    WEIGHTED EVENT COUNTING SYSTEM AND METHOD FOR PROCESSOR PERFORMANCE MEASUREMENTS 有权
    加权事件计数系统和处理器性能测量方法

    公开(公告)号:US20080133180A1

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

    申请号:US11951310

    申请日:2007-12-05

    IPC分类号: G06F11/34

    摘要: A weighted event counting system and method for processor performance measurements provides low latency and low error performance measurement capability. A weighted performance counter accumulates a performance count according to a plurality of event signals provided from functional units in the processor. Differing weights are applied to the event signals in according to the correlation between each event with processor performance. The weights may be provided from programmable registers, so that the weights can be adjusted under program control. The event signals may be combined to reduce the bit-width of the set of event signal, with mutually-exclusive events merged in single fields of the combinatorial result and events having the same weights merged according to a sub-total. The weights are applied to the combinatorial result and used to update a performance count. The performance count can then be used by power management software or hardware to make adjustments in operating parameters of the processor.

    摘要翻译: 用于处理器性能测量的加权事件计数系统和方法提供低延迟和低误差性能测量能力。 加权性能计数器根据从处理器中的功能单元提供的多个事件信号累加性能计数。 根据具有处理器性能的每个事件之间的相关性,将不同的权重应用于事件信号。 权重可以由可编程寄存器提供,从而可以在程序控制下调整权重。 事件信号可以被组合以减少事件信号集合的位宽,其中在组合结果的单个字段中合并相互排斥的事件和具有根据子总计合并的相同权重的事件。 权重应用于组合结果,用于更新性能计数。 电源管理软件或硬件可以使用性能计数来对处理器的运行参数进行调整。

    Method and System for Improving Processing Performance by Using Activity Factor Headroom
    2.
    发明申请
    Method and System for Improving Processing Performance by Using Activity Factor Headroom 失效
    通过使用活动因子净空来提高处理性能的方法和系统

    公开(公告)号:US20080082844A1

    公开(公告)日:2008-04-03

    申请号:US11538131

    申请日:2006-10-03

    IPC分类号: G06F1/00

    摘要: A method and system for improving processing performance by using activity factor headroom provides improved performance while meeting power management constraints in a processing system. The method and system estimate the power consumption of the system from a model that relates measured activities at a present operating point to power consumption for any available operating point of one or more processors in the system. The method then chooses the operating point(s) with the highest performance among the available operating points that will still meet budgetary constraints or specific thresholds of power consumption. The budgetary constraints or specific thresholds may be dynamically adjusted, and the method will update the operating point(s) to maintain safe operation and maximize performance. The method provides the best performance for the executing workload while ensuring safe operation.

    摘要翻译: 通过使用活动因素余量来提高处理性能的方法和系统在满足处理系统中的功率管理约束的同时提供了改进的性能。 该方法和系统从将系统中一个或多个处理器的任何可用操作点与当前操作点相关联的模型的模型估计系统的功耗。 然后,该方法在可用的操作点中选择具有最高性能的工作点,这些操作点仍将满足预算约束或功耗的特定阈值。 可以动态地调整预算限制或特定阈值,并且该方法将更新操作点以维持安全操作并使性能最大化。 该方法为执行工作负载提供最佳性能,同时确保安全操作。

    Method and System for Enhanced Scheduling of Memory Access Requests
    4.
    发明申请
    Method and System for Enhanced Scheduling of Memory Access Requests 审中-公开
    用于增强内存访问请求计划的方法和系统

    公开(公告)号:US20080141258A1

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

    申请号:US12033341

    申请日:2008-02-19

    IPC分类号: G06F9/46

    摘要: The forgoing objects are achieved as is now described. In information storage systems in which data retrieval requires movement of at least one physical element, a measurable amount of energy and time are required to reposition that physical element in response to each data write or read request. After selecting one or more data requests for dispatch based solely on an approaching or past due time deadline, additional requests are identified for data to be read or written to locations which are in close proximity to previously scheduled requests, obviating the need to expend the full amount of energy and time required to accelerate the physical element and then decelerate the physical element to position it over the desired area within the information storage system. In this manner, data may be transferred to or retrieved from an information storage system more efficiently with less expenditure of energy and time.

    摘要翻译: 正如现在描述的那样实现前述目的。 在其中数据检索需要移动至少一个物理元件的信息存储系统中,响应于每个数据写入或读取请求,需要可测量的能量和时间量来重新定位该物理元件。 仅在接近或过期到期时间限制之后选择一个或多个数据请求进行调度时,将为要读取或写入到与先前安排的请求非常接近的位置的数据识别附加请求,从而避免需要花费足够的时间 加速物理元件所需的能量和时间量,然后减速物理元件以将其定位在信息存储系统内的期望区域上。 以这种方式,可以以更少的能量和时间的支出更有效地将数据传送到信息存储系统或从信息存储系统检索。

    APPARATUS AND SYSTEM FOR DISTRIBUTING BLOCK DATA ON A PRIVATE NETWORK WITHOUT USING TCP/IP
    6.
    发明申请
    APPARATUS AND SYSTEM FOR DISTRIBUTING BLOCK DATA ON A PRIVATE NETWORK WITHOUT USING TCP/IP 失效
    在不使用TCP / IP的情况下在私有网络上分配块数据的装置和系统

    公开(公告)号:US20080181224A1

    公开(公告)日:2008-07-31

    申请号:US12059153

    申请日:2008-03-31

    IPC分类号: H04L12/56

    摘要: A system, apparatus and method for transmitting data on a private network in blocks of data without using TCP/IP as a protocol are provided. When data is to be transmitted on a private network, the data is divided into a plurality of packets and a MAC header is added to each packet. The header contains hardware addresses of the transmitting and receiving hosts as well as parameters of the data being transmitted. The hardware addresses are used to route the packets through the private network therefore obviating the use of TCP/IP to perform the same task. The data is ordinarily stored in contiguous sectors of a storage device; thus, ensuring that almost every packet will either contain data from a block of sectors or is a receipt acknowledgement of such packet.

    摘要翻译: 提供了一种用于在不使用TCP / IP作为协议的情况下以数据块的方式在专用网上发送数据的系统,装置和方法。 当要在专用网络上传输数据时,数据被分成多个分组,并且将MAC报头添加到每个分组。 报头包含发送和接收主机的硬件地址以及要发送的数据的参数。 硬件地址用于通过专用网络路由数据包,从而避免使用TCP / IP执行相同的任务。 数据通常存储在存储设备的连续扇区中; 因此,确保几乎每个分组将包含来自扇区块的数据或者是这样的分组的接收确认。

    MACHINE MEMORY POWER AND AVAILABILITY MANAGEMENT IN A PROCESSING SYSTEM SUPPORTING MULTIPLE VIRTUAL MACHINES
    7.
    发明申请
    MACHINE MEMORY POWER AND AVAILABILITY MANAGEMENT IN A PROCESSING SYSTEM SUPPORTING MULTIPLE VIRTUAL MACHINES 有权
    支持多台虚拟机的处理系统中的机器内存功率和可用性管理

    公开(公告)号:US20080147956A1

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

    申请号:US12030837

    申请日:2008-02-13

    IPC分类号: G06F12/00

    摘要: A processing system and computer program provides memory power management and memory failure management in large scale systems. Upon a decision to take a memory module off-line or place the module in an increased-latency state for power management, or upon a notification that a memory module has failed or been taken off-line or has had latency increased by another power management control mechanism, a hypervisor that supports multiple virtual machines checks the use of pages by each virtual machine and its guest operating system by using a reverse mapping. The hypervisor determines which virtual machines are using a particular machine memory page and may re-map the machine memory page to another available machine page, or may notify the virtual machines that the memory page has become or is becoming unavailable via a fault or other notification mechanism. Alternatively, or in the absence of a response from a virtual machine, the hypervisor can shut down the affected partition(s).

    摘要翻译: 处理系统和计算机程序在大规模系统中提供存储器电源管理和存储器故障管理。 在决定将内存模块脱机或将模块置于延迟状态以进行电源管理时,或者在通知内存模块发生故障或已脱机或延迟由另一个电源管理增加时 控制机制,支持多个虚拟机的管理程序通过使用反向映射来检查每个虚拟机及其客户操作系统的页面使用情况。 管理程序确定哪些虚拟机正在使用特定的机器内存页面,并且可以将机器存储器页面重新映射到另一个可用的机器页面,或者可以通过故障或其他通知来通知虚拟机存储器页面已经或正变得不可用 机制。 或者,或者在没有来自虚拟机的响应的情况下,管理程序可以关闭受影响的分区。