MULTITHREADING CAPABILITY INFORMATION RETRIEVAL
    1.
    发明公开
    MULTITHREADING CAPABILITY INFORMATION RETRIEVAL 审中-公开
    祖父母(ZU MULTITHREAD-KAPAZITÄT)

    公开(公告)号:EP3123327A1

    公开(公告)日:2017-02-01

    申请号:EP15711709.4

    申请日:2015-03-17

    IPC分类号: G06F9/50 G06F9/38

    摘要: Embodiments relate to multithreading capability information retrieval. An aspect is a computer system includes a configuration with one or more cores configurable between a single thread (ST) mode and a multithreading (MT) mode. The ST mode addresses a primary thread and the MT mode addresses the primary thread and one or more secondary threads on shared resources of each core. The computer system also includes a multithreading facility configured to control utilization of the configuration to perform a method that includes executing, by the core, a retrieve multithreading capability information instruction. The execution includes obtaining thread identification information that identifies multithreading capability of the configuration, and storing the obtained thread identification information.

    摘要翻译: 实施例涉及多线程能力信息检索。 一个方面是计算机系统,其包括具有在单线程(ST)模式和多线程(MT))模式之间可配置的一个或多个核心的配置。 ST模式寻址主线程,MT模式寻址主线程和每个内核共享资源上的一个或多个辅助线程。 计算机系统还包括被配置为控制配置的利用以执行包括通过核心执行检索多线程能力信息指令的方法的多线程设施。 执行包括获得标识配置的多线程能力的线程标识信息,并存储所获得的线程标识信息。

    ADDRESS EXPANSION AND CONTRACTION IN A MULTITHREADING COMPUTER SYSTEM
    3.
    发明公开
    ADDRESS EXPANSION AND CONTRACTION IN A MULTITHREADING COMPUTER SYSTEM 有权
    EINEM多功能计算机系统中的ADRESSERWEITERUNG UND-EXKÜRZUNG

    公开(公告)号:EP3123326A1

    公开(公告)日:2017-02-01

    申请号:EP15711701.1

    申请日:2015-03-16

    IPC分类号: G06F9/50 G06F9/38

    摘要: Embodiments relate to address expansion and contraction in a multithreading computer system. According to one aspect, a computer implemented method for address adjustment in a configuration is provided. The configuration includes a core configurable between an ST mode and an MT mode, where the ST mode addresses a primary thread and the MT mode addresses the primary thread and one or more secondary threads on shared resources of the core. The primary thread is accessed in the ST mode using a core address value. Switching from the ST mode to the MT mode is performed. The primary thread or one of the one or more secondary threads is accessed in the MT mode using an expanded address value. The expanded address value includes the core address value concatenated with a thread address value.

    摘要翻译: 实施例涉及多线程计算机系统中的地址扩展和收缩。 根据一个方面,计算机系统包括具有可在单线程(ST)模式和多线程(MT))模式之间配置的核心的配置。 ST模式寻址主线程,MT模式寻址主线程和核心共享资源上的一个或多个辅助线程。 多线程设施被配置为控制配置的利用以执行包括使用核心地址值并且从ST模式切换到MT模式的在ST模式下访问主线程的方法。 使用扩展地址值以MT模式访问主线程或一个或多个次线程中的一个,其中扩展的地址值包括与线程地址值连接的核心地址值。

    CONTROL AREA FOR MANAGING MULTIPLE THREADS IN A COMPUTER
    5.
    发明公开
    CONTROL AREA FOR MANAGING MULTIPLE THREADS IN A COMPUTER 审中-公开
    EINEM电脑中的STEUERUNGSBEREICH ZUR VERWALTUNG MEHRERER螺纹

    公开(公告)号:EP3123317A1

    公开(公告)日:2017-02-01

    申请号:EP15711698.9

    申请日:2015-03-16

    IPC分类号: G06F9/455 G06F9/50

    摘要: Embodiments relate to a control area for managing multiple threads in a computer. An aspect is a computer system that includes a virtual machine (VM) configuration with one or more cores. Each core is enabled to operate in a single thread (ST) mode or a multithreading (MT) mode. The ST mode consists of a single thread and the MT mode consists of a plurality of threads on shared resources of a respective core. The computer system includes a core-oriented system control area (COSCA) having a common area representing all of the cores of the VM configuration and separate core description areas for each of the cores in the VM configuration. Each core description area indicates a location of one or more thread description areas each representing a thread within the respective core, and each thread description area indicates a location of a state description of the respective thread.

    摘要翻译: 实施例涉及用于管理计算机中的多个线程的控制区域。 一个方面是包括具有一个或多个核心的虚拟机(VM)配置的计算机系统。 每个内核都能够以单线程(ST)模式或多线程(MT)模式运行。 ST模式由单个线程组成,MT模式由相应核心的共享资源上的多个线程组成。 计算机系统包括面向核心的系统控制区域(COSCA),其具有表示VM配置的所有核心的公共区域以及VM配置中的每个核心的单独的核心描述区域。 每个核心描述区域表示一个或多个线程描述区域的位置,每个线程描述区域表示各个核心内的线程,并且每个线程描述区域指示相应线程的状态描述的位置。

    THREAD CONTEXT RESTORATION IN A MULTITHREADING COMPUTER SYSTEM
    8.
    发明公开
    THREAD CONTEXT RESTORATION IN A MULTITHREADING COMPUTER SYSTEM 审中-公开
    智能多功能电脑系统中的威尼斯电脑螺纹

    公开(公告)号:EP3123323A1

    公开(公告)日:2017-02-01

    申请号:EP15711699.7

    申请日:2015-03-16

    IPC分类号: G06F9/46

    摘要: Embodiments relate to thread context restoration. One aspect is a multithreading computer system including a configuration with a core configurable between a single thread (ST) mode and a multithreading (MT) mode. The ST mode addresses a primary thread and the MT mode addresses the primary thread and one or more secondary threads on shared resources of the core. A multithreading facility is configured to control utilization of the configuration to perform a method including disabling one or more secondary threads based on switching from MT mode to ST mode. A thread context of secondary threads is made unavailable to programs. Based on a last-set program-specified maximum thread-id indicating MT, the thread context is obtained by a) executing a set MT instruction to resume the MT mode, and b) based on being in the resumed MT mode, accessing the thread context.

    摘要翻译: 实施例涉及线程上下文恢复。 一个方面是一种多线程计算机系统,其包括具有在单线程(ST)模式和多线程(MT))模式之间可配置的核心的配置。 ST模式寻址主线程,MT模式寻址主线程和核心共享资源上的一个或多个辅助线程。 多线程设施被配置为控制配置的利用以执行一种方法,包括基于从MT模式切换到ST模式来禁用一个或多个次要线程。 辅助线程的线程上下文不可用于程序。 基于指定MT的最后设定的程序指定的最大线程ID,通过以下步骤获得线程上下文:a)执行设置的MT指令以恢复MT模式,以及b)基于恢复的MT模式,访问线程 上下文。

    IDLE TIME ACCUMULATION IN A MULTITHREADING COMPUTER SYSTEM
    9.
    发明公开
    IDLE TIME ACCUMULATION IN A MULTITHREADING COMPUTER SYSTEM 审中-公开
    EINEM多功能计算机系统中的RUHEZEITAKKUMULATION

    公开(公告)号:EP3123318A1

    公开(公告)日:2017-02-01

    申请号:EP15711710.2

    申请日:2015-03-17

    IPC分类号: G06F9/455 G06F9/50 G06F11/34

    摘要: Embodiments relate to idle time accumulation in a multithreading computer system. According to one aspect, a computer system includes a configuration having a plurality of cores and an operating system (OS)-image configurable between a single thread (ST) mode and a multithreading (MT) mode in a logical partition. The MT mode supports multiple threads on shared resources per core simultaneously. The computer system also includes a multithreading facility configured to perform a method that includes executing a query instruction on an initiating core of the plurality of cores. The executing includes obtaining, by the OS-image, a maximum thread identification value indicating a current maximum thread identifier of the cores within the logical partition. The initiating core also obtains a multithreading idle time value for each of the cores indicating an aggregate amount of idle time of all threads enabled on each of the cores in the MT mode.

    摘要翻译: 实施例涉及多线程计算机系统中的空闲时间累积。 根据一个方面,计算机系统包括具有多个核心的配置和在逻辑分区中在单线程(ST)模式和多线程(MT))模式之间可配置的操作系统(OS)图像。 MT模式同时支持每个核心共享资源上的多个线程。 计算机系统还包括被配置为执行包括在多个核心的起始核心上执行查询指令的方法的多线程设施。 执行包括通过OS映像获得指示逻辑分区内的核的当前最大线程标识符的最大线程标识值。 启动核心还获得每个核心的多线程空闲时间值,其指示在MT模式中在每个核心上启用的所有线程的空闲时间的总量。