Autonomic I/O Tracing and Performance Tuning
    21.
    发明申请
    Autonomic I/O Tracing and Performance Tuning 失效
    自动I / O跟踪和性能调优

    公开(公告)号:US20120005580A1

    公开(公告)日:2012-01-05

    申请号:US12827662

    申请日:2010-06-30

    IPC分类号: G06F3/00

    CPC分类号: G06F11/349 G06F11/3409

    摘要: In an embodiment, a kernel performs autonomic input/output tracing and performance tuning. A first table is provided in a device driver framework and a second table in a kernel of a computer. An input/output device monitoring tool is provided in the device driver framework. A plurality of instructions in the kernel compares each value in the first table with each value in the second table. Responsive to a match of a value in the first table and a value in the second table, the kernel automatically runs a command line to perform a system trace, a component trace, or a tuning task. The first table is populated with a plurality of values calculated from a plurality of data in a plurality of device memories and in the controller memory and the second table is populated in accordance with a second plurality of inputs to the command line interface.

    摘要翻译: 在一个实施例中,内核执行自主输入/输出跟踪和性能调整。 在设备驱动程序框架和计算机的内核中的第二个表中提供了第一个表。 在设备驱动程序框架中提供输入/输出设备监视工具。 内核中的多个指令将第一个表中的每个值与第二个表中的每个值进行比较。 响应于第一个表中的值的匹配和第二个表中的值,内核将自动运行命令行以执行系统跟踪,组件跟踪或调整任务。 第一表填充有从多个设备存储器中的多个数据计算出的多个值,并且在控制器存储器中填充第二表,并且根据第二多个输入到命令行界面填充第二表。

    Dynamically assigning a portion of physical computing resource to logical partitions based on characteristics of executing logical partitions
    22.
    发明授权
    Dynamically assigning a portion of physical computing resource to logical partitions based on characteristics of executing logical partitions 有权
    基于执行逻辑分区的特性,将物理计算资源的一部分动态地分配给逻辑分区

    公开(公告)号:US09135079B2

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

    申请号:US12582813

    申请日:2009-10-21

    IPC分类号: G06F9/46 G06F9/50 G06F9/455

    摘要: A data processing system includes physical computing resources that include a plurality of processors. The plurality of processors include a first processor having a first processor type and a second processor having a second processor type that is different than the first processor type. The data processing system also includes a resource manager to assign portions of the physical computing resources to be used when executing logical partitions. The resource manager is configured to assign a first portion of the physical computing resources to a logical partition, to determine characteristics of the logical partition, the characteristics including a memory footprint characteristic, to assign a second portion of the physical computing resources based on the characteristics of the logical partition, and to dispatch the logical partition to execute using the second portion of the physical computing resources.

    摘要翻译: 数据处理系统包括包括多个处理器的物理计算资源。 多个处理器包括具有第一处理器类型的第一处理器和具有不同于第一处理器类型的第二处理器类型的第二处理器。 数据处理系统还包括资源管理器,用于分配在执行逻辑分区时要使用的物理计算资源的部分。 资源管理器被配置为将物理计算资源的第一部分分配给逻辑分区,以确定逻辑分区的特征,包括存储器占用空间特征的特性,以基于特征来分配物理计算资源的第二部分 的逻辑分区,并且使用物理计算资源的第二部分分派逻辑分区来执行。

    Application server for mainframe computer systems
    23.
    发明授权
    Application server for mainframe computer systems 有权
    主机应用服务器系统

    公开(公告)号:US08966019B2

    公开(公告)日:2015-02-24

    申请号:US12822222

    申请日:2010-06-24

    CPC分类号: G06F9/541 Y10T307/931

    摘要: A method, apparatus, and computer program product for running software on an adapter. In response to a connection of a hardware interface for the adapter with a current host computer, a processor unit in the adapter determines whether a set of protocols for communicating with the current host computer to access resources is present on the adapter. In response to the set of protocols being absent on the adapter, the processor unit obtains the set of protocols from the current host computer. The processor unit identifies a set of available resources in the current host computer for use by the adapter using the set of protocols. The processor unit runs software stored on a set of storage devices in the adapter using the set of available resources identified for use by the adapter.

    摘要翻译: 一种用于在适配器上运行软件的方法,装置和计算机程序产品。 响应于用于适配器的硬件接口与当前主机计算机的连接,适配器中的处理器单元确定用于与当前主机计算机通信以访问资源的一组协议是否存在于适配器上。 响应于适配器上不存在的协议集合,处理器单元从当前的主计算机获得一组协议。 处理器单元识别当前主机中的一组可用资源,供适配器使用该协议集合使用。 处理器单元使用识别供适配器使用的一组可用资源运行存储在适配器中的一组存储设备上的软件。

    Managing rollback in a transactional memory environment
    24.
    发明授权
    Managing rollback in a transactional memory environment 有权
    在事务性内存环境中管理回滚

    公开(公告)号:US08549354B2

    公开(公告)日:2013-10-01

    申请号:US13113663

    申请日:2011-05-23

    IPC分类号: G06F11/00

    CPC分类号: G06F9/528 G06F9/467

    摘要: A system and technique for managing rollback in a transactional memory environment is disclosed. The system includes a processor, a transactional memory, and a transactional memory manager (TMM) configured to perform a rollback on the transactional memory. The TMM is configured to, responsive to detecting a begin transaction directive by the processor, detect an access of a first memory location of the transactional memory not needing rollback and indicate that the first memory location does not need to be rolled back while detecting an access to a second memory location of the transactional memory and indicating that a rollback will be required. The TMM is also configured to, responsive to detecting an end transaction directive after the begin transaction directive and a conflict requiring a rollback, omit a rollback of the first memory location while performing rollback on the second memory location.

    摘要翻译: 公开了一种用于在事务性存储器环境中管理回滚的系统和技术。 该系统包括处理器,事务存储器和被配置为在事务存储器上执行回滚的事务性存储器管理器(TMM)。 TMM被配置为响应于检测到处理器的开始事务指令,检测不需要回滚的事务存储器的第一存储器位置的访问,并且指示在检测到访问期间不需要回滚第一存储器位置 到事务存储器的第二存储器位置并且指示将需要回滚。 TMM还被配置为响应于在开始事务指令之后检测到结束事务指令和需要回滚的冲突,在第二存储器位置处执行回滚时,省略第一存储器位置的回滚。

    PERFORMANCE IN PREDICTING BRANCHES
    25.
    发明申请
    PERFORMANCE IN PREDICTING BRANCHES 有权
    预测分行业绩效

    公开(公告)号:US20120303938A1

    公开(公告)日:2012-11-29

    申请号:US13116515

    申请日:2011-05-26

    IPC分类号: G06F9/38

    摘要: A method, data processing system, and computer program product for processing instructions. The instructions are processed by a processor unit while using a first table in a plurality of tables to predict a set of instructions needed by the processor unit after processing of a conditional instruction. An identification is formed that a rate of success in correctly predicting the set of instructions when using the first table is less than a threshold number. A sequence of the instructions being processed by the processor unit is searched for an instruction that matches a marker in a set of markers for identifying when to use the plurality of tables. An identification that the instruction that matches the marker is formed. A second table from the plurality of tables referenced by the marker is identified. The second table is used in place of the first table.

    摘要翻译: 一种处理指令的方法,数据处理系统和计算机程序产品。 所述指令由处理器单元处理,同时使用多个表中的第一表来预测在处理条件指令之后所述处理器单元所需的一组指令。 形成识别,即当使用第一表时正确预测指令集的成功率小于阈值数。 搜索由处理器单元处理的指令的序列,以搜索与用于识别何时使用多个表的一组标记中的标记相匹配的指令。 形成与标记相符的指令的标识。 识别由标记引用的多个表中的第二表。 第二个表用于代替第一个表。

    Capturing hardware statistics for partitions to enable dispatching and scheduling efficiency
    26.
    发明授权
    Capturing hardware statistics for partitions to enable dispatching and scheduling efficiency 有权
    捕获分区的硬件统计信息,以实现调度和调度效率

    公开(公告)号:US08219995B2

    公开(公告)日:2012-07-10

    申请号:US11692276

    申请日:2007-03-28

    IPC分类号: G06F9/46

    摘要: A method, system and computer program product enables the granular collection and utilization of hardware statistical samples for the efficient scheduling and allocation of data processing resources. In particular, a Partition Statistics Capture and Analysis (PSCA) utility utilizes special purpose registers to collect statistical samples, such as: (1) instructions completed; (2) Level2 (L2) cache misses; (3) cycles per instruction (CPI); and/or (4) other statistics selected based on the programming of the PSCA utility. Further, these statistical samples are utilized for the several purposes, including: (1) determining how long (time) the footprint of a partition takes to become established during the “cold start” period, i.e., during system instantiation; (2) detecting movement of the CPI curve in order to determine the (shifted) location of the onset of steady state (i.e., the knee) on the CPI curve; and (3) utilizing the statistical samples to guide dispatch decisions and make tuning recommendations.

    摘要翻译: 一种方法,系统和计算机程序产品能够对硬件统计样本进行粒度收集和利用,从而有效地调度和分配数据处理资源。 特别地,分区统计捕获和分析(PSCA)实用程序利用专用寄存器来收集统计样本,例如:(1)指令完成; (2)Level2(L2)缓存未命中; (3)每个指令周期(CPI); 和/或(4)基于PSCA实用程序的编程选择的其他统计信息。 此外,这些统计样本用于多个目的,包括:(1)确定在“冷启动”时段期间,即在系统实例化期间,分区的占用面积需要多长时间(时间)建立; (2)检测CPI曲线的移动,以便确定在CPI曲线上稳定状态(即膝盖)的起始位置(偏移)位置; 和(3)利用统计样本来指导调度决策和调整建议。

    MIXED OPERATING PERFORMANCE MODE LPAR CONFIGURATION
    27.
    发明申请
    MIXED OPERATING PERFORMANCE MODE LPAR CONFIGURATION 有权
    混合操作性能模式LPAR配置

    公开(公告)号:US20110161979A1

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

    申请号:US12650909

    申请日:2009-12-31

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5077

    摘要: Functionality is implemented to determine that a plurality of multi-core processing units of a system are configured in accordance with a plurality of operating performance modes. It is determined that a first of the plurality of operating performance modes satisfies a first performance criterion that corresponds to a first workload of a first logical partition of the system. Accordingly, the first logical partition is associated with a first set of the plurality of multi-core processing units that are configured in accordance with the first operating performance mode. It is determined that a second of the plurality of operating performance modes satisfies a second performance criterion that corresponds to a second workload of a second logical partition of the system. Accordingly, the second logical partition is associated with a second set of the plurality of multi-core processing units that are configured in accordance with the second operating performance mode.

    摘要翻译: 实现功能以确定系统的多个多核处理单元根据多个操作性能模式来配置。 确定多个操作性能模式中的第一个满足与系统的第一逻辑分区的第一工作负载相对应的第一性能标准。 因此,第一逻辑分区与根据第一操作性能模式配置的多个多核处理单元的第一组相关联。 确定多个操作性能模式中的第二个满足与系统的第二逻辑分区的第二工作负载相对应的第二性能标准。 因此,第二逻辑分区与根据第二操作性能模式配置的多个多核处理单元的第二组相关联。

    Workload management in virtualized data processing environment

    公开(公告)号:US07698530B2

    公开(公告)日:2010-04-13

    申请号:US11692346

    申请日:2007-03-28

    IPC分类号: G06F12/00

    摘要: A system, method and computer-readable medium for balancing access among multiple logical partitions to the physical system resources of a computer system employing system virtualization. Each of the logical partitions is classified, initially during a startup period, in accordance with a level of allocated dispatch window utilization. Performance metrics of one or more of the physical system resources are determined in association with one or more of the logical partitions. The performance metrics determination is performed at a hardware level independent of programming interrupts. During a dispatch window in which a given set of the physical system resources are configured for allocation to one of the logical partitions, the given set of physical system resources are re-allocated to a replacement logical partition in accordance with the determined performance metrics associated with the replacement logical partition and the dispatch window utilization classification of the replacement logical partition.

    Workload management in virtualized data processing environment
    29.
    发明授权
    Workload management in virtualized data processing environment 有权
    虚拟化数据处理环境中的工作负载管理

    公开(公告)号:US07617375B2

    公开(公告)日:2009-11-10

    申请号:US11692338

    申请日:2007-03-28

    IPC分类号: G06F12/06

    摘要: A system, method and computer-readable medium for balancing access among multiple logical partitions to the physical system resources of a computer system employing system virtualization. Each of the logical partitions is classified, initially during a startup period, in accordance with a level of allocated dispatch window utilization. Performance metrics of one or more of the physical system resources are determined in association with one or more of the logical partitions. The performance metrics determination is performed at a hardware level independent of programming interrupts. During a dispatch window in which a given set of the physical system resources are configured for allocation to one of the logical partitions, the given set of physical system resources are re-allocated to a replacement logical partition in accordance with the determined performance metrics associated with the replacement logical partition and the dispatch window utilization classification of the replacement logical partition.

    摘要翻译: 一种用于将多个逻辑分区之间的访问平衡到采用系统虚拟化的计算机系统的物理系统资源的系统,方法和计算机可读介质。 每个逻辑分区最初在启动期间根据分配的调度窗口利用率的级别进行分类。 与一个或多个逻辑分区相关联地确定一个或多个物理系统资源的性能度量。 性能度量确定在与编程中断无关的硬件级别下执行。 在其中给定的一组物理系统资源被配置用于分配给逻辑分区之一的调度窗口期间,根据所确定的相关联的性能度量将给定的一组物理系统资源重新分配给替换逻辑分区 替换逻辑分区和替换逻辑分区的调度窗口利用率分类。

    WIRELESS SERVICE PROCESSOR CONNECTIONS
    30.
    发明申请
    WIRELESS SERVICE PROCESSOR CONNECTIONS 审中-公开
    无线服务处理器连接

    公开(公告)号:US20090252057A1

    公开(公告)日:2009-10-08

    申请号:US12061242

    申请日:2008-04-02

    IPC分类号: H04Q7/24

    CPC分类号: H04W8/30

    摘要: A method and system for replacing physical connections within a large enterprise system with wireless connections. A first wireless transceiver is associated with a node, wherein the node comprises one or more system service processors. A second wireless transceiver is associated with a main system service processor. System service processors associated with the node, referred to as node service processors, are assigned a unique identification (ID), e.g., a name and/or number, to identify the node service processors during wireless connection. An Ethernet cable is utilized to connect the node service processors to the main system service processor. The unique identification is transferred from the main system service processor to the node service processor, and then the Ethernet cable is disconnected. When the Ethernet cable is disconnected, the node service processor(s) communicate with the main system service processor via a wireless network utilizing the transceivers and unique IDs.

    摘要翻译: 用于通过无线连接替代大型企业系统内的物理连接的方法和系统。 第一无线收发器与节点相关联,其中该节点包括一个或多个系统服务处理器。 第二无线收发器与主系统服务处理器相关联。 与被称为节点服务处理器的节点相关联的系统服务处理器被分配唯一标识(ID),例如名称和/或号码,以在无线连接期间识别节点服务处理器。 使用以太网电缆将节点服务处理器连接到主系统服务处理器。 唯一标识从主系统服务处理器传送到节点服务处理器,然后断开以太网电缆。 当以太网电缆断开连接时,节点服务处理器通过使用收发器和唯一ID的无线网络与主系统服务处理器进行通信。