IBM Z and Linuxone III IBM Server Technology Review
Total Page:16
File Type:pdf, Size:1020Kb
IBM Z IBM Server Technology Review IBM Z and LinuxONE III Monte Bauman IBM Z and LinuxONE Technical Support Specialist IBM Columbus [email protected] June 2020 Topics IBM Z Let’s Get Started… INTRODUCTION 2 Topics © 2020 IBM Corporation IBM Z Topics § Introduction § The Z Core Story • The z15 Core • The z15 Chip • The z15 Drawer § The z15 and LinuxONE III CEC § The z15 and LinuxONE III Rack(s) § Virtualization Technology § The Special Sauce § The End 3 Topics © 2020 IBM Corporation IBM Z A little history THE Z CORE STORY 4 Topics © 2020 IBM Corporation IBM Z IBM Z – Processor Roadmap 9.1B 14 nm 6.1B z15 9/2019 4.0B 14 nm 22 nm z14 2.75B 7/2017 32 nm z13 1.4B 1/2015 45 nm zEC12 8/2012 z196 Focus on power 9/2010 efficiency and new on- chip architectures Core 0 Core 2 MC GX Pervasive encryption L3B IOs IOs L3_0 L3_0 Improved and enlarged L2 L2 L3_0 Controller Low latency I/O for MCU CoP CoP GX Leadership System caches L3_1 Controller L2 L2 Capacity and acceleration of MC L3B GX Optimized Out-of- IOs IOs L3_1 L3_1 transaction processing Core 1 Core 3 Leadership Single Performance for DB2 on z/OS Order architecture Thread, Enhanced Modularity & Top Tier Single Thread Throughput Scalability Pause-less garbage Binary Floating point Performance,System collection for enhancements Improved out-of- Capacity Dynamic SMT enterprise scale JAVA order IBM Integrated applications Accelerator Integration Supports two Accelerator for zEDC Transactional instruction threads New SIMD instructions (On-chip Out of Order Execution Memory SIMD Optimized pipeline compression support Water Cooling Dynamic PCIe attached and enhanced SMT Enhanced PCIe I/O Fabric Optimization accelerators Virtual Flash Memory Cryptographic 2 GB page support Coprocessor RAIM Business Analytics (CPACF) Enhanced Energy Step Function in Optimized Management System Capacity 5 Topics © 2020 IBM Corporation IBM Z z15 Continues the CMOS Mainframe Heritage 2055* 1695* 1832* +12% 1514* +12% +8% GHz 1202* +26% GHz GHz == 920* +33% GHz -9% +4% +50% GHz +6% +18% GHz +159% 5.5 GHz 5.2 GHz 5.2 GHz 5.2 GHz 581* 5.0 GHz 4.4 GHz PCI* / GHz 1.7 GHz 31,826* 52,286* 78,426* 111,556* 146,462* 183,267* +72% +64% +50% +42% +31% +25% 2005 2008 2010 2012 2015 2017 2019 z9 EC z10 EC z196 zEC12 z13 z14 z15 90 nm SOI 65 nm SOI 45 nm SOI 32 nm SOI 22 nm SOI 14 nm SOI 14 nm SOI 54 Cores 64 Cores 80 Cores 101 Cores 141 Cores 170 Cores 190 Cores System level OOO core OOO and eDRAM High-freq core SMT and SIMD Enh. SMT & SIMD Optimized OoO scaling 3-level cache eDRAM cache cache RAIM memory improvements Up to 10TB of Up to 32 TB of On-Chip Compression zBX integration Arch extensions Memory Memory Up to 40 TB of Memory for scaling * PCI Tables are NOT adequate for making comparisons of IBM Z processors. Additional capacity planning required 6 Topics © 2020 IBM Corporation IBM Z Extending IBM z15 and LinuxONE III IBM z15 IBM LinuxONE III IBM LinuxONE III Model T02 Model LT2 Model LT1 IBM z15 Model T01 Introducing IBM z15 / THIS DECK IS FOR EDUCATION PURPOSES ONLY / March 2020 / © 2020 IBM Corporation Built on IBM z15 Encryption everywhere Resiliency and Cloud native development chip technology to to ensure availability in and deployment address new markets data privacy simplified package 7 Topics © 2020 IBM Corporation 8 IBM Z IBM z15 Model T01 Flexible compute design ™ • Available in one to four 19” frames based on capacity needs IBM z15 • Secure Execution for Linux improves tenant density for fortified, Machine Type: 8561 virtual machine level granularity Model T01 • Two power options – iPDU for electrical efficiency and Bulk Power Assembly for water cooled, internal battery or balance power Memory Processor Units (PUs) • Up to 40 TB RAIM Memory design • Up to 190 client configurable cores • 14% single-thread performance improvement and 25% maximum CPC Customer Max system capacity growth over IBM z14™ Drawer PUs Memory • Integrated accelerators for crypto and compression 1 34 8 TB • More investments for Java™ and analytics applications To the Data 2 71 16 TB • Encryption of data in flight between z15 and new IBM DS8900F for 3 108 24 TB secure fiber channel endpoint protection • Significant scalability improvements — up to 20% more I/O channels 4 145 32 TB and 50% more logical Coupling Facility connections • Faster SSL/TLS handshake performance on IBM z15 with Crypto 5 190 40 TB Express7S compared to z14 with Crypto Express6S • IBM HyperLink technology for low latency connectivity 8 Topics © 2020 IBM Corporation 9 IBM Z IBM z15 Model T02 Flexible compute design • 19” form factor, single or 3 phase power IBM z15™ • Second drawer option for enhanced high availability • Secure Execution for Linux improves tenant density for Machine Type: 8562 fortified, virtual machine level granularity Model T02 Processor Units (PUs) • Feature based sizing 4, 6/13, 6/21, 6/31, 6/65 Feature Based Sizing • 2-8 SAPs and 1-2 spares designated per system CPC Customer Max • Up to 40 LPARs Drawer PUs Memory • Integrated accelerators for cryptography and compression Memory Max4 4 2 TB • RAIM Memory design – Min 64 GB – Max 16 TB Max13 13 4 TB • 160 GB Fixed HSA • IBM Virtual Flash Memory for improved availability Max21 21 4 TB To the Data • Significant scaling improvements for coupling – 2x more Max31 31 8 TB Coupling Express Long Reach, ICP channel paths and ICF Max65 65 16 TB processors and 50% more logical coupling channel paths than z14 ZR1 • IBM HyperLink technology for low latency connectivity 9 Topics © 2020 IBM Corporation IBM Z Let’s Get to the Core of this … THE Z15 CORE 10 Topics © 2020 IBM Corporation IBM Z z15 Core 12 Topics © 2020 IBM Corporation IBM Z Pipeline 5.2GHz z15 Core 13 Topics © 2020 IBM Corporation IBM Z Pipeline Registers z15 Instruction Pointer Core 14 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Retry Out of Order Registers z15 Instruction Pointer Core 15 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Retry 27 Execution 27 Units Execution Units Super- ScAlAr Registers z15 Instruction Pointer Core 16 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Retry L1 256KB 27 Execution Units Big & SmArt Cache Registers z15 Instruction Pointer Core 17 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Retry L1 256KB 27 Execution Units L2 8MB Big & SmArt Cache Registers z15 Instruction Pointer Core 18 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Retry L1 256KB 27 Execution Units L2 TLB 8MB Multi- Registers z15 ThreAded TLB Instruction Pointer Core 19 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Load/Store Unit Load/Store Unit Retry L1 256KB 27 Execution Super- Units ScAlAr L2 TLB 8MB Registers z15 Instruction Pointer Core 20 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Load/Store Unit Load/Store Unit Retry Fixed Point Unit Fixed Point Unit L1 256KB 27 Execution Super- Units ScAlAr L2 TLB 8MB Registers z15 Instruction Pointer Core 21 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Load/Store Unit Load/Store Unit Retry Fixed Point Unit Fixed Point Unit L1 Fixed Point Unit Fixed Point Unit 256KB 27 Super- Execution ScAlAr L2 Units TLB 8MB Registers z15 Instruction Pointer Core 22 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Load/Store Unit Load/Store Unit Retry Fixed Point Unit Fixed Point Unit L1 Fixed Point Unit Fixed Point Unit Branch Unit Branch Unit 256KB Super- 27 Execution ScAlAr L2 Units TLB 8MB Registers z15 Instruction Pointer Core 23 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Load/Store Unit Load/Store Unit Retry Fixed Point Unit Fixed Point Unit L1 Fixed Point Unit Fixed Point Unit Branch Branch Unit Branch Unit History 256KB Table 27 Execution L2 Units TLB 8MB BrAnch Prediction Registers z15 Instruction Pointer Core 24 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Load/Store Unit Load/Store Unit Retry WorkloAd Fixed Point Unit Fixed Point Unit AccelerAtors L1 Fixed Point Unit Fixed Point Unit Branch Branch Unit Branch Unit History 256KB Modulo Arithmetic Modulo Arithmetic Table 27 L2 Execution TLB 8MB Units Compression & Encryption CPACF Registers z15 Instruction Pointer Core 25 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Load/Store Unit Load/Store Unit Retry Fixed Point Unit Fixed Point Unit L1 Fixed Point Unit Fixed Point Unit Branch Branch Unit Branch Unit History 256KB Modulo Arithmetic Modulo Arithmetic Table 1 2 SIMD SIMD L2 Unit TLB 8MB 2X8 8 16 Compression & Encryption CPACF Registers z15 Instruction Pointer Core 26 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Load/Store Unit Load/Store Unit Retry Fixed Point Unit Fixed Point Unit L1 Fixed Point Unit Fixed Point Unit Branch Branch Unit Branch Unit History 256KB Modulo Arithmetic Modulo Arithmetic Table 1 2 SIMD L2 Unit TLB 8MB 2X8 SMT2 8 16 Compression & Encryption CPACF Registers z15 Registers Instruction Pointer Core Instruction Pointer 27 Topics © 2020 IBM Corporation IBM Z Pipeline De-code De-Order Dispatch Re-Order Load/Store Unit Load/Store Unit Retry L1 Instruction Fixed Point Unit Fixed Point Unit Cache 128KB Fixed Point Unit Fixed Point Unit Branch New Instructions: L1 Data Branch Unit Branch Unit History Cache 128KB Modulo Arithmetic Modulo Arithmetic Table 57% reduction in CPU for BFU BFU COBOL 4.2