Workload performance projection for future information handling systems using microarchitecture dependent data
    1.
    发明授权
    Workload performance projection for future information handling systems using microarchitecture dependent data 有权
    使用微架构依赖数据的未来信息处理系统的工作负载性能预测

    公开(公告)号:US09135142B2

    公开(公告)日:2015-09-15

    申请号:US12343482

    申请日:2008-12-24

    摘要: A performance projection system includes a test IHS and a currently existing IHS. The performance projection system includes surrogate programs and user application software. The test IHS employs a memory that includes a virtual future IHS, currently existing IHS, surrogate programs, and user application software for determination of runtime and HW counter performance data. The user application software and surrogate programs execute on the currently existing MS to provide designers with runtime data and HW counter or microarchitecture dependent data. Designers execute surrogate programs on the future IHS to provide runtime and HW counter data. Designers normalize and weight the runtime and HW counter data to provide a representative surrogate program for comparison to user application software performance on the future IHS. Using a scaling factor, designers may generate a projection of runtime performance for the user application software executing on the future IHS.

    摘要翻译: 性能投影系统包括测试IHS和当前存在的IHS。 性能投影系统包括代理程序和用户应用软件。 测试IHS采用包含虚拟未来IHS,现有IHS,替代程序和用户应用软件的存储器,用于确定运行时和硬件计数器性能数据。 用户应用软件和代理程序在当前现有的MS上执行,为设计人员提供运行时数据和HW计数器或微体系结构依赖数据。 设计人员在未来的IHS上执行代理程序来提供运行时和硬件计数器数据。 设计师对运行时和HW计数器数据进行规范化和加权,以提供代表性的代理程序,以便与未来IHS的用户应用软件性能进行比较。 使用缩放因子,设计人员可以为未来IHS上执行的用户应用软件生成运行时性能的投影。

    Workload performance projection via surrogate program analysis for future information handling systems
    2.
    发明授权
    Workload performance projection via surrogate program analysis for future information handling systems 失效
    通过代理程序分析进行未来信息处理系统的工作负载性能预测

    公开(公告)号:US08527956B2

    公开(公告)日:2013-09-03

    申请号:US12343467

    申请日:2008-12-23

    IPC分类号: G06F9/44

    摘要: A performance projection system includes a test IHS and multiple currently existing IHSs. The performance projection system includes user application software and surrogate programs that execute on currently existing IHSs. The performance projection system measures user application software and surrogate program performance during execution on currently existing IHSs. The performance projection systems measures runtime program performance during execution of surrogate programs on a future semiconductor die IC design model or virtualized future system. Designers normalize and compare surrogate program runtime performance data with user application software performance data. Designers un-normalize the normalized runtime performance data to generate a projection of runtime performance on the future system.

    摘要翻译: 性能投影系统包括测试IHS和多个当前存在的IHS。 性能投影系统包括在当前存在的IHS上执行的用户应用软件和代理程序。 性能投影系统在目前现有的IHSs的执行过程中测量用户应用软件和代理程序性能。 性能投影系统在未来的半导体芯片IC设计模型或虚拟化未来系统执行替代程序期间测量运行时程序性能。 设计师将代理程序运行时性能数据与用户应用软件性能数据进行规范化和比较。 设计师对规范化的运行时性能数据进行非规范化,以生成对未来系统的运行时性能的投影。

    WORKLOAD PERFORMANCE PROJECTION VIA SURROGATE PROGRAM ANALYSIS FOR FUTURE INFORMATION HANDLING SYSTEMS
    3.
    发明申请
    WORKLOAD PERFORMANCE PROJECTION VIA SURROGATE PROGRAM ANALYSIS FOR FUTURE INFORMATION HANDLING SYSTEMS 失效
    通过对未来信息处理系统进行现场程序分析的工作负载性能预测

    公开(公告)号:US20100162216A1

    公开(公告)日:2010-06-24

    申请号:US12343467

    申请日:2008-12-23

    IPC分类号: G06F9/44

    摘要: A performance projection system includes a test IHS and multiple currently existing IHSs. The performance projection system includes user application software and surrogate programs that execute on currently existing IHSs. The performance projection system measures user application software and surrogate program performance during execution on currently existing IHSs. The performance projection systems measures runtime program performance during execution of surrogate programs on a future semiconductor die IC design model or virtualized future system. Designers normalize and compare surrogate program runtime performance data with user application software performance data. Designers un-normalize the normalized runtime performance data to generate a projection of runtime performance on the future system.

    摘要翻译: 性能投影系统包括测试IHS和多个当前存在的IHS。 性能投影系统包括在当前存在的IHS上执行的用户应用软件和代理程序。 性能投影系统在目前现有的IHSs的执行过程中测量用户应用软件和代理程序性能。 性能投影系统在未来的半导体芯片IC设计模型或虚拟化未来系统执行替代程序期间测量运行时程序性能。 设计师将代理程序运行时性能数据与用户应用软件性能数据进行规范化和比较。 设计师对规范化的运行时性能数据进行非规范化,以生成对未来系统的运行时性能的投影。

    WORKLOAD PERFORMANCE PROJECTION FOR FUTURE INFORMATION HANDLING SYSTEMS USING MICROARCHITECTURE DEPENDENT DATA
    4.
    发明申请
    WORKLOAD PERFORMANCE PROJECTION FOR FUTURE INFORMATION HANDLING SYSTEMS USING MICROARCHITECTURE DEPENDENT DATA 有权
    使用微观依赖数据的未来信息处理系统的工作表现投影

    公开(公告)号:US20100161282A1

    公开(公告)日:2010-06-24

    申请号:US12343482

    申请日:2008-12-24

    IPC分类号: G06F15/00

    摘要: A performance projection system includes a test IHS and a currently existing IHS. The performance projection system includes surrogate programs and user application software. The test IHS or simulator includes a processor with hardware (HW) counter(s) and an L1 cache. The test IHS employs a memory that includes a virtual future IHS, currently existing IHS, surrogate programs, and user application software for determination of runtime and HW counter performance data. The user application software and surrogate programs execute on the currently existing IHS to provide designers with runtime data and HW counter or microarchitecture dependent data. Designers execute surrogate programs on the future IHS to provide runtime and HW counter data. Designers normalize and weight the runtime and HW counter data to provide a representative surrogate program for comparison to user application software performance on the future IHS. Using a scaling factor, designers may generate a projection of runtime performance for the user application software executing on the future IHS.

    摘要翻译: 性能投影系统包括测试IHS和当前存在的IHS。 性能投影系统包括代理程序和用户应用软件。 测试IHS或模拟器包括具有硬件(HW)计数器和L1高速缓存的处理器。 测试IHS采用包含虚拟未来IHS,现有IHS,替代程序和用户应用软件的存储器,用于确定运行时和硬件计数器性能数据。 用户应用软件和代理程序在当前现有的IHS上执行,为设计人员提供运行时数据和HW计数器或微体系结构依赖数据。 设计人员在未来的IHS上执行代理程序来提供运行时和硬件计数器数据。 设计师对运行时和HW计数器数据进行规范化和加权,以提供代表性的代理程序,以便与未来IHS的用户应用软件性能进行比较。 使用缩放因子,设计人员可以为未来IHS上执行的用户应用软件生成运行时性能的投影。

    MEMORY MANAGEMENT SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT
    5.
    发明申请
    MEMORY MANAGEMENT SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT 有权
    内存管理系统,方法和计算机程序产品

    公开(公告)号:US20110154352A1

    公开(公告)日:2011-06-23

    申请号:US12645768

    申请日:2009-12-23

    IPC分类号: G06F9/46 G06F12/00

    摘要: According to one aspect of the present disclosure a method and technique for managing memory access is disclosed. The method includes setting a memory databus utilization threshold for each of a plurality of processors of a data processing system to maintain memory databus utilization of the data processing system at or below a system threshold. The method also includes monitoring memory databus utilization for the plurality of processors and, in response to determining that memory databus utilization for at least one of the processors is below its threshold, reallocating at least a portion of unused databus utilization from the at least one processor to at least one of the other processors.

    摘要翻译: 根据本公开的一个方面,公开了一种用于管理存储器存取的方法和技术。 该方法包括为数据处理系统的多个处理器中的每个处理器设置存储器数据总线利用阈值,以将数据处理系统的存储器数据总线利用维持在系统阈值以下。 该方法还包括监视多个处理器的存储器数据总线利用率,并且响应于确定至少一个处理器的存储器数据总线利用率低于其阈值,从至少一个处理器重新分配未使用的数据总线利用的至少一部分 到至少一个其他处理器。

    Memory databus utilization management system and computer program product
    6.
    发明授权
    Memory databus utilization management system and computer program product 有权
    内存数据总线利用管理系统和计算机程序产品

    公开(公告)号:US08898674B2

    公开(公告)日:2014-11-25

    申请号:US12645768

    申请日:2009-12-23

    IPC分类号: G06F9/46 G06F13/16 G06F9/50

    摘要: According to one aspect of the present disclosure a system and computer program product for managing memory access is disclosed. The system includes a plurality of memory controllers each configured to maintain memory databus utilization by a corresponding processor at or below a threshold to maintain memory databus utilization of the system at or below a system threshold. The system also includes a service processor configured to receive memory databus utilization data from the memory controllers and programmed to, in response to determining that memory databus utilization for at least one of the processors is below its threshold, reallocate at least a portion of unused databus utilization from the at least one processor to at least one of the other processors.

    摘要翻译: 根据本公开的一个方面,公开了一种用于管理存储器访问的系统和计算机程序产品。 该系统包括多个存储器控制器,每个存储器控制器被配置为在阈值以下维持相应的处理器的存储器数据总线利用率,以将系统的存储器数据总线利用率维持在或低于系统阈值。 该系统还包括服务处理器,其被配置为从存储器控制器接收存储器数据总线利用数据,并且被编程为响应于确定至少一个处理器的存储器数据总线利用率低于其阈值,重新分配至少一部分未使用的数据总线 从至少一个处理器到至少一个其他处理器的利用。

    ENERGY-AWARE JOB SCHEDULING FOR CLUSTER ENVIRONMENTS
    9.
    发明申请
    ENERGY-AWARE JOB SCHEDULING FOR CLUSTER ENVIRONMENTS 失效
    集群环境能源考核工作安排

    公开(公告)号:US20110271283A1

    公开(公告)日:2011-11-03

    申请号:US12917421

    申请日:2010-11-01

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5094 Y02D10/22

    摘要: A job scheduler can select a processor core operating frequency for a node in a cluster to perform a job based on energy usage and performance data. After a job request is received, an energy aware job scheduler accesses data that specifies energy usage and job performance metrics that correspond to the requested job and a plurality of processor core operating frequencies. A first of the plurality of processor core operating frequencies is selected that satisfies an energy usage criterion for performing the job based, at least in part, on the data that specifies energy usage and job performance metrics that correspond to the job. The job is assigned to be performed by a node in the cluster at the selected first of the plurality of processor core operating frequencies.

    摘要翻译: 作业调度器可以为集群中的节点选择处理器核心工作频率,以基于能量使用和性能数据执行作业。 在接收到作业请求之后,能量感知作业调度器访问指定对应于所请求的作业和多个处理器核心操作频率的能量使用和作业性能度量的数据。 至少部分地基于指定与作业相对应的能量使用和作业性能度量的数据,选择满足用于执行作业的能量使用准则的多个处理器核心操作频率中​​的第一个。 该作业被分配为由多个处理器核心工作频率中所选择的第一个处理器核心工作频率中的簇中的节点执行。

    ENERGY-AWARE JOB SCHEDULING FOR CLUSTER ENVIRONMENTS
    10.
    发明申请
    ENERGY-AWARE JOB SCHEDULING FOR CLUSTER ENVIRONMENTS 失效
    集群环境能源考核工作安排

    公开(公告)号:US20120216205A1

    公开(公告)日:2012-08-23

    申请号:US13458860

    申请日:2012-04-27

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5094 Y02D10/22

    摘要: A job scheduler can select a processor core operating frequency for a node in a cluster to perform a job based on energy usage and performance data. After a job request is received, an energy aware job scheduler accesses data that specifies energy usage and job performance metrics that correspond to the requested job and a plurality of processor core operating frequencies. A first of the plurality of processor core operating frequencies is selected that satisfies an energy usage criterion for performing the job based, at least in part, on the data that specifies energy usage and job performance metrics that correspond to the job. The job is assigned to be performed by a node in the cluster at the selected first of the plurality of processor core operating frequencies.

    摘要翻译: 作业调度器可以为集群中的节点选择处理器核心工作频率,以基于能量使用和性能数据执行作业。 在接收到作业请求之后,能量感知作业调度器访问指定对应于所请求的作业和多个处理器核心操作频率的能量使用和作业性能度量的数据。 至少部分地基于指定与作业相对应的能量使用和作业性能度量的数据,选择满足用于执行作业的能量使用准则的多个处理器核心操作频率中​​的第一个。 该作业被分配为由多个处理器核心工作频率中所选择的第一个处理器核心工作频率中的簇中的节点执行。