The supported base CPC functions for z/VSE, z/TPF, and Linux on Z are listed in Table 7-4. Table 7-4 Supported base CPC functions for z/VSE, z/TPF, and Linux on Z Function a z/VSE  V6R2 z/TPF V1R1 Linux on Z b z15 servers Y Y Y Maximum processor unit (PUs) per system image 10 86 190 c Maximum main storage size d 32 GB 4 TB 16 TB e 85 LPARs Y Y Y Separate LPAR management of PUs Y Y Y Dynamic PU add Y N Y Dynamic LPAR memory upgrade N N Y LPAR group absolute capping Y N N Program-directed re-IPL Y N Y HiperDispatch N N Y IBM Z Integrated Information Processors (zIIPs) N N N Transactional Execution N N Y Java Exploitation of Transactional Execution N N Y Simultaneous multithreading (SMT) N N Y Single Instruction Multiple Data (SIMD) Y N Y Hardware decimal floating point f N N Y 2 GB large page support N Y Y Large page (1 MB) support Y Y Y Out-of-order execution Y Y Y CPUMF (CPU measurement facility) for z15 N Y N g Enhanced flexibility for CoD N N N IBM Virtual Flash Memory (VFM) N N Y Guarded Storage Facility (GSF) N N Y Instruction Execution Protection (IEP) N N Y Co-processor Compression Enhancements N N N System Recovery Boost N N N IBM Integrated Accelerator for zEDC $^{h}$ (on-chip compression) N N Y i 262  IBM z15 (8561) Technical Guide a. PTFs might be required for toleration support or exploitation of z15 features and functions. b. Support statement varies based on Linux on Z distribution and release. c. For SLES12/RHEL7/Ubuntu 16.04 and later, Linux kernel supports 256 cores without SMT and  128 cores with SMT (= 256 threads). d. A total of 40 TB of real storage is supported per server. e. Linux on Z releases can support up to 64 TB of memory. f. Packed decimal conversion support.