IBM Software for Power Systems                   An Optimized Platform for IBM Software    Francisco J. Gálvez    IBM Clie...
IBM Software for Power Systems    Evolution of IBM Power Processor Technology                                             ...
IBM Software for Power Systems    In 2010 Power Systems Brings Massive Parallelism Mainstream                             ...
IBM Software for Power Systems    IBM SWG and STG Are Teaming on Software Optimization                                    ...
IBM Software for Power Systems    IBM Can Optimize at Every Layer of the POWER7 Stack    Most scalable and efficient syste...
IBM Software for Power Systems    IBM SWG and STG Are Teaming on Software Optimization    (Project Mason)     Targeted who...
IBM Software for Power Systems    Optimized System Opportunities    IBM Software on POWER7          IBM Software      auto...
IBM Software for Power Systems    Shared Processor Logical Partitions (LPAR’s)        Multiple LPAR’s can share the same  ...
IBM Software for Power SystemsBalance Resources with Live Partition Mobility       SW                  SW                 ...
IBM Software for Power Systems     The WebSphere Application Server Is Optimized     For Power Systems          WebSphere ...
IBM Software for Power Systems Simplify Web Facing Application Deployment      Extend WebSphere Application Server to full...
IBM Software for Power Systems WebSphere Application Server Optimized To Exploit 32 Hardware Threads In POWER7 Socket     ...
IBM Software for Power Systems     DB2 Exploitation of Power Systems        Performance of POWER7 and DB2         – More c...
IBM Software for Power Systems DB2 Memory Optimization Through Threading     • AIX threading greatly simplifies DB2’s memo...
IBM Software for Power Systems Self Tuning Memory Management         DB2 Self-Tunning Memory Management                   ...
IBM Software for Power Systems Self Tuning Memory Management In Action Two Databases On The Same Box                      ...
IBM Software for Power Systems Unique DB2 Exploitation of POWER Hardware         POWER7 on core Decimal Floating Point Uni...
IBM Software for Power Systems Integration of AIX WLM with DB2 WLM         Mapping of DB2 service classes to AIX Workload ...
IBM Software for Power Systems     Data Management: DB2 pureScale Scales     Efficiently And Transparently                ...
IBM Software for Power SystemsFor SAP workloads, IBM is the clear choice        DB2 for SAP on Power Systems            As...
IBM Software for Power Systems SAP and DB2 Integration         DB6COCKPIT                                              © 2...
IBM Software for Power SystemsIBM DB2 Pure Scale and SAP                                 © 2012 IBM Corporation22
IBM Software for Power SystemsDB2 Pure Scale integration in SAP Cockpit                                            © 2012 ...
IBM Software for Power Systems     Cognos Business Intelligence – Proven Performance     on POWER7     Top 5 advantages of...
IBM Software for Power Systems     Rational Developer For Power Systems     One Common IDE Supporting All Power Environmen...
IBM Software for Power Systems Rational Developer for Power Systems Software V8.0 RPG and COBOL Development Tools for IBM ...
IBM Software for Power Systems Rational Developer for Power Systems Software V8.0 C/C++ Development Tools for AIX and Linu...
IBM Software for Power Systems Rational Developer for Power Systems Software V8.0 COBOL Development Tools for AIX     – Ec...
IBM Software for Power Systems     Why Use Rational Developer for Power Systems Software      Improved productivity       ...
IBM Software for Power Systems Rational Business Developer EGL Overview     EGL is a programming technology designed to ad...
IBM Software for Power Systems Rational Business Developer EGL – Leveraging Common Runtimes                               ...
IBM Software for Power Systems     Manage IT and non-IT Assets with Tivoli & POWER7     Business Service Management: Lever...
IBM Software for Power Systems     Reliable and Scalable Business Collaboration Software     Messaging & Collaboration: Lo...
IBM Software for Power Systems     IBM Delivers Software Optimized for POWER7     Unparalleled flexibility and range      ...
IBM Software for Power Systems     Optimized systems. Optimized Efficiency and Innovation     The era of smarter computing...
IBM Software for Power Systems     Thank You!     ibm.com/smartercomputing                                 Simply put, IBM...
Upcoming SlideShare
Loading in …5
×

05 2012 power_roadshow_software_on_power

211 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
211
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

05 2012 power_roadshow_software_on_power

  1. 1. IBM Software for Power Systems An Optimized Platform for IBM Software Francisco J. Gálvez IBM Client Tech Prof. fjgramirez@es.ibm.com © 2012 IBM Corporation1
  2. 2. IBM Software for Power Systems Evolution of IBM Power Processor Technology POWER7 45 nm POWER6 65 nm POWER5 130 nm POWER4 180 nm Multi Core – Up to 8 Dual Core SMT4 – 4 threads/core Dual Core Enhanced Scaling High Frequencies On-Chip eDRAM Dual Core Virtualization + Chip Multi Processing SMT Memory Subsystem + Energy Efficiency: 3-4X Power6 Distributed Switch Distributed Switch + Adaptive Energy Management Altivec Shared L2 Core Parallelism + Instruction Retry Selective memory mirroring Dynamic LPARs (32) FP Performance + Dyn Energy Mgmt Memory bandwidth + Protection Keys + SMT + Virtualization Protection Keys 2001 2004 2007 2010 © 2012 IBM Corporation2
  3. 3. IBM Software for Power Systems In 2010 Power Systems Brings Massive Parallelism Mainstream POWER7™ 4 threads/core 8 cores/chip 32 sockets/server 1024 threads Threads POWER6™ POWER5™ 2 threads/core 2 threads/core 2 cores/chip POWER4™ 2 cores/chip 32 sockets/server 1 thread/core 32 sockets/server 128 threads 2 cores/chip 128 threads 16 sockets/server 32 threads 2001 2004 2007 2010 180 nm 130 nm 65 nm 45 nm © 2012 IBM Corporation3
  4. 4. IBM Software for Power Systems IBM SWG and STG Are Teaming on Software Optimization © 2012 IBM Corporation4
  5. 5. IBM Software for Power Systems IBM Can Optimize at Every Layer of the POWER7 Stack Most scalable and efficient systems in the Industry IBM Integration and Optimization Applications IBM Middleware Middleware IBM Mgmt Software Mgmt Software IBM JDK IBM AIX, I Linux* IBM PowerVM hypervisor IBM Power PC architecture firmware I/O Storage IBM Power Processor *IBM has over 600 full-time developers working with Linux and open source © 2012 IBM Corporation5
  6. 6. IBM Software for Power Systems IBM SWG and STG Are Teaming on Software Optimization (Project Mason) Targeted whole-stack performance analysis and remediation of key software – Deep analysis & tuning across full sw stacks – Focus on the POWER7 / POWER7+ / POWER8 – Distinguish the Power architecture as a preferred platform for software deployment – Focus on scalability Extensive collaboration across SWG and STG, leveraging and propagating skills Focused on realistic workloads run in customer-typical configurations, to ensure that recognized value is delivered Deliver out-of-the-box performance where possible, minimizing reliance on customer tuning Drive changes to field releases as soon as practical © 2012 IBM Corporation6
  7. 7. IBM Software for Power Systems Optimized System Opportunities IBM Software on POWER7 IBM Software automatically exploits Application processor chip, threads, IBM Software cache affinity, processor binding, and memory AIX, Linux, i affinity available on POWER7 to optimize performance and deliver best value Dell Sun HP – No redesign of application required POWER7 – No rewriting of business queries – Near-Linear scalability – Real-time analysis on concurrent threads – Continuous availability with Power and AIX – Only vendor to use decimal floating processor © 2012 IBM Corporation7
  8. 8. IBM Software for Power Systems Shared Processor Logical Partitions (LPAR’s) Multiple LPAR’s can share the same Virtual processor capacity entitlement for six shared LPARS processor partitions physical processors POWER hypervisor dynamically allocates CPU resource based on LPAR load Two types of LPAR configs: POWER Hypervisor’s – Capped: LPAR cannot exceed its processor entitled CPU capacity dispatch – Uncapped: LPAR is free to exceeds its Enhanced distributed switch Enhanced distributed switch Enhanced distributed switch Enhanced distributed switch entitled CPU capacity if needed L3 Dir L3 Dir L3 Dir L3 Dir SMT Core SMT Core SMT Core SMT Core SMT Core SMT Core SMT Core SMT Core L3 Dir L3 Dir L3 Dir L3 Dir SMT Core SMT Core SMT Core SMT Core SMT Core SMT Core SMT Core SMT Core Mem Ctrl Mem Ctrl Mem Ctrl Mem Ctrl Mem Ctrl Mem Ctrl Mem Ctrl Mem Ctrl 1.9 MB L2 Cache 1.9 MB L2 Cache 1.9 MB L2 Cache 1.9 MB L2 Cache 1.9 MB L2 Cache 1.9 MB L2 Cache 1.9 MB L2 Cache 1.9 MB L2 Cache Chip-Chip / MCM-MCM / SMPLink Chip-Chip / MCM-MCM / SMPLink Chip-Chip / MCM-MCM / SMPLink Chip-Chip / MCM-MCM / SMPLink CPU 0 CPU 1 CPU 2 CPU 3 LPAR’s can be grouped into virtual pools Shared processor pool © 2012 IBM Corporation8
  9. 9. IBM Software for Power SystemsBalance Resources with Live Partition Mobility SW SW SW OS OS OS Virtual Machine Virtual Machine Virtual Machine Virtual Machine Virtualization Virtualization Compute Memory IO / Network Compute Memory IO / Network SW SW SW OS OS OS Dynamically adjust virtual machines resource allocations. - Allowing unallocated resources to be used by a virtual machine. - Allowing resource allocation adjustments to be made between virtual machine. Virtual server mobility between host systems. - Allocate resources on the target host. - Move the virtual machine in-memory state to target host.9 - De-allocating resources on the source host. © 2012 IBM Corporation
  10. 10. IBM Software for Power Systems The WebSphere Application Server Is Optimized For Power Systems WebSphere Reduced code path length when running on POWER Application Optimized to reduce the amount of lock contention on POWER Server Access to AIX environment parameters Java Virtual Uses 64K pages by default on AIX Machine Elimination of unneeded exit tests in the Just-In-Time (JIT) compiler Operating Caching optimizations in AIX to improve performance when lock System contention is occurring in WebSphere POWER WebSphere takes advantage of the increased number of hardware Hardware threads available in Power Systems Notes: • WebSphere Application Server optimizations in Fix Pack 9 (7.0.0.9) • JVM optimizations available with WAS Fix Pack 9 as a separate download • AIX V6.1 optimizations (Technology Level 5) © 2012 IBM Corporation10
  11. 11. IBM Software for Power Systems Simplify Web Facing Application Deployment Extend WebSphere Application Server to fully exploit up to 32 threads in a single process, thereby reducing the number of images required IBM WebSphere Application Server 7 3920 1 JVM AIX TL4 Transactions/sec 64 bit IBM Power 750 16 threads 8 cores 3.55GHz 73% more work per JVM image Simpler configurations Competitive application server Better scale for software built on application server 1 JVM Windows 64 bit 16 threads Nehalem EP 2260 8 cores Transactions/sec © 2012 IBM Corporation11
  12. 12. IBM Software for Power Systems WebSphere Application Server Optimized To Exploit 32 Hardware Threads In POWER7 Socket Results: Day Trader 2.0 – Single JVM 18000 16000 WAS with Near linear scaling optimizations 14000 on Power Systems, up to 32 threads Requests/Seconds 12000 10000 Optimizations 8000 improve performance 6000 WAS with no by 85% over non- optimizations optimized single 4000 instance 2000 0 2 4 8 16 20 24 32 Number of Hardware Threads (SMT2 Mode) Source: IBM Software Group Internal Study © 2012 IBM Corporation12
  13. 13. IBM Software for Power Systems DB2 Exploitation of Power Systems Performance of POWER7 and DB2 – More cores and threads – 32 chips, 8 cores/chip, 4 threads/core - Multi-year TPC-C, TPC-H and SAP benchmark leadership -Exploited by DB2 better than any other DBMS yielding up to 30-35% performance for certain workloads -DB2 threaded engine built to scale on large multi core servers – Cache exploitation - Judicious use of L2 cache prefetch instruction embedded into DB2 to limit cache stalls - Careful placement of hot and critical structures along processor cache line boundaries Consolidation of DB2 on POWER7 – PowerVM virtualization second to none - Active Memory Sharing exploited by DB2 self tuning memory manager When peak demand hits, DB2 can immediately leverage additional resources - Workload management integrated between AIX and DB2 DB2 able to meet customers SLAs more easily DB2 engine source code is Reliability of Power Systems and DB2 compiled on AIX with its – Power 3x – 4x more reliable than Linux on x86 optimized compiler – 99.997% availability with Power and AIX DB2 tightly integrated with PowerHA and other HA features of AIX © 2012 IBM Corporation13
  14. 14. IBM Software for Power Systems DB2 Memory Optimization Through Threading • AIX threading greatly simplifies DB2’s memory model • one big flat address space • lower memory footprint • No separate agent private memory • Automated allocation where most needed Buffer Log Pool Buffer db2wdog db2wdog User db2agent db2dlock User db2agent db2loggw User db2agent db2pcln db2pfchr db2loggr db2cart db2sysc process Containers Control File Logs thread © 2012 IBM Corporation14
  15. 15. IBM Software for Power Systems Self Tuning Memory Management DB2 Self-Tunning Memory Management Sorts & Hash Joins © 2012 IBM Corporation15
  16. 16. IBM Software for Power Systems Self Tuning Memory Management In Action Two Databases On The Same Box 7000000 6000000 5000000 Memory (in 4K Pages) 4000000 3000000 2000000 1000000 0 0 10000 20000 30000 40000 50000 60000 70000 Time (in seconds) © 2012 IBM Corporation16
  17. 17. IBM Software for Power Systems Unique DB2 Exploitation of POWER Hardware POWER7 on core Decimal Floating Point Unit DB2 is the only DBMS vendor to natively support ANSI DECFLOAT data type – Performance advantage for retail and finance – 40% performance gain in SAP BW – Have seen up to 6x faster performance Hardware Memory Protection Exploitation © 2012 IBM Corporation17
  18. 18. IBM Software for Power Systems Integration of AIX WLM with DB2 WLM Mapping of DB2 service classes to AIX Workload Manager service classes to take advantage of AIX WLM processor controls . Adjust the AIX processor resource for each DB2 service class individually to meet your business priority goals. a p o g m e c i n v s l r t f B 2 D k d A I X W M L © 2012 IBM Corporation18
  19. 19. IBM Software for Power Systems Data Management: DB2 pureScale Scales Efficiently And Transparently Unlimited Capacity • Add capacity without interruption • Pay for capacity only when needed • Flexible licensing for peak loads Application Transparency No application updates necessary No extra testing or tuning required Self managing clusters Continuous Availability Protection from infrastructure outages Availability for un/planned outages Node recovery within 15 seconds © 2012 IBM Corporation19
  20. 20. IBM Software for Power SystemsFor SAP workloads, IBM is the clear choice DB2 for SAP on Power Systems As much as 25%-50% reduction in applicable infrastructure costs when moving to DB2 SAP customers have reported 40-60% storage volume reduction with DB2 deep compression nearly 40 years of partnership A number of customers saved up to 30% over Oracle for SAP database administration Coca Cola moves from Oracle to DB2 on Power Projected 5 year savings of $750k Systems to improve performance, scalability, Realized 40% reduction in database size and efficiency of its SAP environment Better performance – up to 65% faster Reduced workload for IT staff COST REDUCTIONS based on actual customer case studies. See “IBM DB2: Optimized for SAP software”. All client examples cited or described are presented as illustrations of the manner in which some clients have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual client configurations and conditions. STORAGE VOLUME REDUCTIONS and DATABASE ADMINISTRATION SAVINGS based on actual customer case studies. © 2012 IBM Corporation20
  21. 21. IBM Software for Power Systems SAP and DB2 Integration DB6COCKPIT © 2012 IBM Corporation21
  22. 22. IBM Software for Power SystemsIBM DB2 Pure Scale and SAP © 2012 IBM Corporation22
  23. 23. IBM Software for Power SystemsDB2 Pure Scale integration in SAP Cockpit © 2012 IBM Corporation23
  24. 24. IBM Software for Power Systems Cognos Business Intelligence – Proven Performance on POWER7 Top 5 advantages of running Cognos Business Intelligence on POWER7 1. 14-46% better - Cognos BI v10.1.1, IBM Power Systems and AIX when compared to Microsoft® Windows® 2008 Server 2. Up to 41% better - Performance improvements in running HTML and PDF-based reports and portal navigation 3. Up to 26 % better - Performance improvements in highly formatted PDF reports, locally processed calculations, interactive analysis activities and complex queries mixed with lighter workloads 4. Up to 35% faster cube builds with TM1 (IBM Cognos in-memory OLAP) 5. Up to 40% better on POWER7 over POWER6 POWER7 Significant COGNOS + = Performance Advantages © 2012 IBM Corporation24
  25. 25. IBM Software for Power Systems Rational Developer For Power Systems One Common IDE Supporting All Power Environments © 2012 IBM Corporation25
  26. 26. IBM Software for Power Systems Rational Developer for Power Systems Software V8.0 RPG and COBOL Development Tools for IBM i Feature Follow on to Rational Developer for i as the modern development tools for IBM i Features – Lightweight, modern, development tools for RPG, COBOL, CL, and DDS – Integrated file access, search, edit, compile and debug – Rich editing features such as outline view, content assist, formatting, color tokenizing – Visualize program structure with Application Diagram – Easily debug batch, interactive, and Web applications and Web services with a common visual debugger – Visual DDS design tools: Screen and Report Designer – Integration with Rational Team Concert for Power © 2012 IBM Corporation26
  27. 27. IBM Software for Power Systems Rational Developer for Power Systems Software V8.0 C/C++ Development Tools for AIX and Linux – Eclipse-based development environment with integrated search, edit, analysis, build, and debug capabilities. – Remote access to files, processes, and shells – Rich editor support (content assist, outline view, color tokenizing,…) – Integrated build support with error feedback – Debugging with support for threads and real-time monitoring of variable changes – Debug core files for postmortem analysis (AIX only) – Call and type hierarchy views (C/C++) – Language aware searching (C/C++) – Integration with Rational Team Concert – New C/C++ Development tools for Linux – New remote include hierarchy view that allows users to select a header file and visualize the include hierarchy – New remote managed build for Remote C/C++ projects – Improved performance for remote indexing – Debug Enhancements © 2012 IBM Corporation27
  28. 28. IBM Software for Power Systems Rational Developer for Power Systems Software V8.0 COBOL Development Tools for AIX – Eclipse-based development environment with integrated search, edit, analysis, build, and debug capabilities. – Remote access to files, processes, and shells – Rich editor support (content assist, outline view, color tokenizing,…) Integrated build support with error feedback – Debugging with support for threads and real-time monitoring of variable changes – Integration with Rational Team Concert – – Live syntax checking – Color tokenizing and syntax checking for embedded CICS and SQL statements – Content assist for embedded SQL statements – Code templates – Snippets view support – Refactoring tool to select and extract source into a new paragraph © 2012 IBM Corporation28
  29. 29. IBM Software for Power Systems Why Use Rational Developer for Power Systems Software Improved productivity Integrated search / edit / compile feedback / debug Rich source editing features Visual analysis and design tools Graphical debug Improved developer skills Attract and retain new developers Improved skills for existing developers Common tools platform across multiple platform and languages Rational Developer for Power Rational Application Developer for J2EE Rational Business Developer for EGL Integration with Rational Team Concert for Power Systems Software © 2012 IBM Corporation29
  30. 30. IBM Software for Power Systems Rational Business Developer EGL Overview EGL is a programming technology designed to address the challenges of modern, multi-platform application development – Created by IBM; now an open source project on Eclipse – Simplifies cross-tier development by providing a common, statically-typed language and programming model across application tiers – Deploys to a wide range of popular runtime platforms Leverages existing infrastructure – Supports development of batch programs, web services, web applications, and more – Simplifies integration with existing programs and services – Ideal for all types of developers Extensible compiler Excellent migration target for legacy apps Windows and Internet Explorer are registered trademarks of Microsoft Corporation in the United States and other countries. Firefox is a registered trademark of the Mozilla Foundation. Google Chrome is a trademark of Google. © 2012 IBM Corporation30
  31. 31. IBM Software for Power Systems Rational Business Developer EGL – Leveraging Common Runtimes EGLCompile COBOL Java JavaScript/HTMLDeploy Enterprise Java Runtimes Web Browsers Run Systems Tomcat, WebSphere, Desktop and CICS, IMS, Power JSE, JEE Mobile Server Client © 2012 IBM Corporation31
  32. 32. IBM Software for Power Systems Manage IT and non-IT Assets with Tivoli & POWER7 Business Service Management: Leveraging the improved performance of POWER7 IBM Service Management on POWER7 Manage IT and non-IT assets to deliver next generation services • Deploy & optimize • Monitor and manage • Protect applications & data • Secure and track resources End-to-end service view crosses organizational boundaries Deliver higher quality service to customers and business partners at a lower cost Respond rapidly to change, mitigate risk and support new business opportunities Up to 40% improved through greater agility 40% throughput vs. POWER6 for Tivoli Storage Manager data de-duplication1 1 As much as 40% improved throughput vs. Power6 for the identify duplicates process One example of performance improvement, TSM 6.2 © 2012 IBM Corporation32
  33. 33. IBM Software for Power Systems Reliable and Scalable Business Collaboration Software Messaging & Collaboration: Lotus Domino and Notes on POWER7 Smartest Lotus Domino Server Optimized resource footprint Minimized & automated administration Accelerated Open Development Freely available development tools Open & extensible Eclipse framework Collaborative Desktop Microsoft Windows, Apple Mac, and Linux desktop platforms iPhone, RIM, Nokia, Android access 2 40% lower cost over Microsoft Exchange supporting 40,000 users1 No charge Lotus Symphony software 1 Exchange on Nehalem configuration from HP’s sizing tool. HP Sizer for Microsoft Exchange Server 2010 at http://h20338.www2.hp.com/ActiveAnswers/us/en/sizers/microsoft-exchange-server-2010.html 2 Represents IBM plans and directions, subject to change without notice © 2012 IBM Corporation33
  34. 34. IBM Software for Power Systems IBM Delivers Software Optimized for POWER7 Unparalleled flexibility and range 40% better 50-75% less performance with storage with DB2 Database Cognos BI on POWER7, data warehouse Data Warehouse Analytics Software over Windows on x86 on POWER7 compared to 38 times better Oracle on x86 performance with SPSS optimization on POWER7 Watson Watson Web Applications won Jeopardy! 73% better and changed peoples performance using a thinking about single JVM of analytics… WebSphere on now POWER7 is POWER7 vs. putting Watson to Work competitive application server on Nehalem © 2012 IBM Corporation34
  35. 35. IBM Software for Power Systems Optimized systems. Optimized Efficiency and Innovation The era of smarter computing is upon us. We’re in an age of rapid innovation. IBM is integrating and optimizing our SW and HW to help companies achieve discernible competitive advantages. New Optimized Systems offer you capabilities to address your most complex business challenges. – Achieve superior IT economics – Flexible, powerful and affordable systems – New possibilities for business insight – Accelerate innovation for a more competitive edge © 2012 IBM Corporation35
  36. 36. IBM Software for Power Systems Thank You! ibm.com/smartercomputing Simply put, IBM is making systems smarter. © 2012 IBM Corporation36

×