A fix is available
APAR status
Closed as new function.
Error description
Simultaneous multithreading (SMT) and increased CPU scalability
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: Installations running z/VM on an IBM z13 * * that want to utilize Simultaneous * * Multithreading (SMT) support for IFL * * processors (which supports up to 32 logical * * cores) or to utilize up to 64 logical * * single threaded cores. * **************************************************************** * PROBLEM DESCRIPTION: SMT and up to 64 core support * * required in z/VM for IBM z13 (z13) * * D/T2964. * **************************************************************** * RECOMMENDATION: APPLY PTF * **************************************************************** SMT and up to 64 core support required in z/VM for IBM z13 (z13) D/T2964.
Problem conclusion
Temporary fix
Comments
With the PTF for APAR VM65586, z/VM provides host exploitation support for the simultaneous multithreading (SMT) facility on the IBM z13, which will enable z/VM to dispatch work on up to two threads (logical CPUs) of an IFL processor core. z/VM multithreading support is enabled only for IFL processors in a LINUX only mode or z/VM mode logical partition. This may result in increased work throughput per core from more efficient use of shared core resources. Additionally, z/VM will now support up to 64 logical processors on the IBM z13: - 64 cores with multithreading disabled - 32 cores (up to 2 threads per core) with multithreading enabled. z/VM continues to support up to 32 logical processors on prior machines. SMT support is available on a z/VM system only if the facility is installed on the hardware and enabled on the z/VM system with the MULTITHREADING system configuration statement. The MULTITHREADING statement is optional, and multithreading is disabled if the statement is omitted. z/VM enablement of multithreading requires that z/VM is configured to run with the HiperDispatch vertical polarization mode enabled and with the dispatcher work distribution mode set for reshuffle. If the system configuration file changes either of these conditions so they are not set correctly for multithreading, the system will come up with multithreading disabled. SMT cannot be enabled or disabled without changing the system configuration file and issuing a re-IPL. The new QUERY MULTITHREAD (MT) command can be used to discover if SMT is enabled on a system. z/VM host support for SMT does not virtualize threads for guest exploitation. Performance Toolkit support for SMT requires APAR VM65529. Stand-alone dump support for SMT requires APARs VM65676 and VM65677. To support this APAR, new editions of the following publications are available: * z/VM V6.3 CP Commands and Utilities Reference, SC24-6175-06 Information on new commands (INDICATE MT, QUERY MT, VARY CORE) and changed commands * z/VM V6.3 CP Messages and Codes, GC24-6177-06 Information on new messages and Abend codes * z/VM V6.3 CP Planning and Administration, SC24-6178-07 Information on the new MULTITHREADING statement, changed SRM statement, new accounting record (type F), and changed accounting records * z/VM V6.3 CP Programming Services, SC24-6179-06 Information on new programming interfaces * z/VM V6.3 Diagnosis Guide, GC24-6187-04 Information on new trace codes * z/VM V6.3 General Information, GC24-6193-08 * z/VM V6.3 License Information, GC24-6200-10 * z/VM V6.3 Migration Guide, GC24-6201-06 Information on the new monitor record, Domain 5 Record 20, and several changed monitor records * z/VM V6.3 Performance, SC24-6208-06 Information on the new monitor record For more information about the publication changes, refer to the Summary of Changes section located near the beginning of each publication. . See http://www.vm.ibm.com/library/ for the online version of the updated publications. . Note: z/VM CPU pools provide a mechanism for limiting the CPU resources consumed by a group of virtual machines to a specific capacity. In an environment without SMT, these capacities are enforced in terms of a number of cores. In an SMT environment, these capacities are enforced in terms of a number of threads. Consequently, it might be necessary to increase the capacities of CPU pools, in order to provide adequate resource to CPU pool members. Note: If you are using a VM mode partition with multithreaded logical IFLs then, in order for z/VM to use these IFLs, guests need to have virtual IFLs defined. For information on how to define virtual IFLs, see Running Guest Operating Systems, Chapter 1 - "Fundamentals of Guest Support in z/VM", section "Specialty Engine Support".
APAR Information
APAR number
VM65586
Reported component name
VM CP
Reported component ID
568411202
Reported release
630
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / New Function / Xsystem
Submitted date
2014-07-02
Closed date
2015-03-05
Last modified date
2017-12-11
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UM34551 UM34552
Modules/Macros
CADE CADGE CADGNE CADNE CBITABLE CPLOAD CPQUERY CPSYNTAX CPTRACE CPUUSE HCPACC HCPACL ***This field was truncated. To obtain the full apar record, please contact your local support center.***
Fix information
Fixed component name
VM CP
Fixed component ID
568411202
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG27M","label":"APARs - z\/VM environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"630","Edition":"","Line of Business":{"code":"LOB16","label":"Mainframe HW"}}]
Document Information
Modified date:
11 December 2017