LLVM on IBM POWER processors A progress report
|
|
|
- Susanna Pope
- 10 years ago
- Views:
Transcription
1 LLVM on IBM POWER processors A progress report Dr. Ulrich Weigand Senior Technical Staff Member GNU/Linux Compilers & Toolchain Date: Apr 29, IBM Corporation
2 and System z LLVM on IBM POWER processors A progress report Dr. Ulrich Weigand Senior Technical Staff Member GNU/Linux Compilers & Toolchain Date: Apr 29, IBM Corporation
3 Agenda LLVM on IBM server processors Contributions to PowerPC back end New SystemZ back end Some observations on LLVM vs. GCC from a back-end developer's perspective IBM Corporation
4 My background IBM Linux Technology Center 2000: Toolchain for IBM mainframe (S/390 / System z) 2005: Toolchain for Cell Broadband Engine 2009: Debugger for IBM OpenCL SDK 2010: Linaro: Toolchain for ARM 2012: LLVM for POWER and System z GNU Compiler & Toolchain GCC back-end maintainer for s390 and spu GDB global maintainer IBM Corporation
5 LLVM on IBM server processors IBM Corporation
6 IBM's Linux Technology Center Enhancing Linux capabilities, driving Linux adoption IBM contributes to the community IBM supports Linux as a Tier 1 OS IBM developers contributing to 100+ Linux and Open Source projects Develop closely with Red Hat and Novell Developers sharing technical knowledge on Make Linux Better All IBM Systems, SW, and Middleware run on and are certified for Linux Driving performance toward parity with IBM's own operating systems Making contributions in security, RAS, scalability, performance, management Software appliances Enable IBM Products Customer Collaboration Expand Linux Reach IBM collaborates with customers Specialized and very detailed knowledge of IBM Systems and Software The LTC works with customers on unique proof of concept projects Scale Out File Services (SOFS) Real time Linux and Java IBM enables Linux for new markets Working with groups such as the Linux Foundation to address new workloads Expanding and providing capabilities for: Blue Cloud Computing SOA / Web 2.0 / SaaS Distributed computing and HPC IBM Smart Analytics System IBM Corporation
7 Linux on IBM Systems: Leveraging common strengths and differentiated capabilities Intrinsic Differentiated System x Virtualization and consolidation through KVM and Xen Real Time Linux: Latency matters Extremely broad range of ISVs Innovations such as Power Executive and the rear door heat exchanger Security CAPP/EAL 4+ Common Criteria SELinux, AppArmor Very rapid time to fix if vulnerabilities are discovered Power Systems Advanced RAS features Live partition migration Performance generally comparable to AIX x86 consolidation platform Extensive ISV support via the Chiphopper TM program Efficiency Dynamic, tickless kernel Fastest revisions (and newest features) of any mainstream OS kernel System z Run natively or in an IFL Consolidate hundreds or thousands of workloads Extensive ISV support via the Chiphopper TM program Scalability Wristwatches to mainframes Considerable effort in community to support scaling up and out IBM Corporation
8 Linux on IBM server platforms One of the primary tasks of the LTC First-class support for Enterprise Linux distributions across IBM server platforms: System x, Power Systems, System z Work with/in the community to enable critical software components (e.g. Linux kernel, GNU toolchain,...) LTC contributions to GNU toolchain Significant contributions to POWER and System z platform support across the toolchain Contributions to common code, e.g. GCC autovectorization, GDB multi-architecture support What about LLVM? IBM Corporation
9 IBM and LLVM What about LLVM? Until recently, LLVM was not seen as critical for enterprise Linux platforms LTC did not want to commit the necessary resources to fully support a second toolchain This perception changed due to increased usage of LLVM in both open-source and proprietary apps Current status (as of mid-2012) Decision to support LLVM across IBM server platforms Fix PowerPC back-end for 64-bit POWER servers Create new SystemZ back-end So what changed? IBM Corporation
10 Important LLVM use cases Use of LLVM as JIT 3D graphics: llvmpipe mesa/gallium driver Current GNOME now requires 3D graphics This means llvmpipe will be required for (remote) desktop support in upcoming enterprise distros Certain proprietary database applications LLVM JIT to compile SQL stored procedures Use of LLVM to help software development Specific requirement by certain (potential) customers Address sanitizer, thread sanitizer,... Clang error messages Overall: LLVM support seen as critical now IBM Corporation
11 Contributions to PowerPC back end IBM Corporation
12 Contributions to PowerPC back end Verify & fix correctness issues Internal regression suite & projects/test-suite Team: Bill Schmidt Will Schmidt Adhemerval Zanella Ulrich Weigand Test suite issues Platform assumptions (endian / bitsize / signed-char) Apple GCC assumptions in Altivec tests Math accuracy issues Still issues with matching reference outputs Proper support for PPC64 TOC Exception handling (and DWARF) fixes MachineCSE: insn that uses/defs the same physreg Big-endian codegen bug in ExpandRes_BITCAST Fix post-ra scheduler anti-dependencies breaking Fix invalid pre-inc transformation in the DAG combiner Set up build bots IBM Corporation
13 Contributions to PowerPC back end Verify & fix correctness issues (cont.) GCC's mixed-compiler ABI compatibility test suite Placement of small struct arguments Proper alignment for certain argument types Support empty aggregate types Implicit sign/zero extension of arguments / return values Save/restore nonvolatile condition code fields Complex argument passing Fix complex float / 128-bit integer return value types Traceback tables Still mismatches for certain special cases e.g. attribute ((aligned)) IBM Corporation
14 Contributions to PowerPC back end Verify & fix correctness issues (cont.) Bootstrap compiler Various instances of non-deterministic code generation TOC ordering TLS dynamic models Stack slot ordering No integrated Makefile support for bootstrap? Build tests with integrated assembler forced on Uncovered various wrong instruction encodings Other differences, e.g data & DWARF/EH sections Still some differences in generated object files as compared to GAS output e.g. symbol table ordering Is it feasible to make output fully identical? IBM Corporation
15 Contributions to PowerPC back end New features Code generation Compile-time PowerPC long double support Fully implement TLS support Implement medium/large code model support Some Altivec enhancements JIT support Implement MCJIT support (64-bit only) Assembler parser support In progress, patches pending review Common code support patches now all accepted Disassembler support t.b.d IBM Corporation
16 Contributions to PowerPC back end Future work Improved ISA support Support current processors (power5... power7+) In particular: VSX vector instruction support Performance tuning In particular: instruction scheduling Benchmark analysis (LLVM about 7% worse than GCC) Maybe: 32-bit support Verify 32-bit Linux ABI & codegen correctness Implement 32-bit MCJIT support IBM Corporation
17 New SystemZ back end IBM Corporation
18 Contributions to SystemZ back end Team: Richard Sandiford Ulrich Weigand History of LLVM support on SystemZ Initial support added in 2009 by Anton Korobeynikov Back-end was removed again in 2011 New back end to be contributed by IBM Loosely based on old back end, significant reimplementation Feature set 64-bit z/architecture only Support for z10 (and newer) processor only Linux operating system support only Focus on features and correctness, not performance IBM Corporation
19 Contributions to SystemZ back end Current status Working C/C++ compiler Passes testsuite and projects/test-suite with no failures Passes bootstrap with identical stage2/stage3 results Runs SPECcpu2006 benchmarks successfully Passes the ABI compatibility test suite against GCC 4.8 Working integrated assembler Passes testsuites with integrated assembler forced on Working assembler parser Passes testsuites when using clang assembler Working MCJIT (no support for old JIT) Passes JIT testsuite IBM Corporation
20 Contributions to SystemZ back end Next steps Get back end accepted & integrated Reviews currently in progress Goal: Make LLVM 3.3 release (?) Performance optimization LLVM about 15% worse than GCC Improved condition code handling Exploit more System z instructions (memory-tomemory, string, branch on count,...) Improved ISA support (z196, zec12) Instruction scheduling & tuning Maybe: 31-bit support IBM Corporation
21 Working on LLVM vs. GCC Some observations from a back-end developer's perspective IBM Corporation
22 LLVM vs. GCC back end Many things look similar Sequence of passes.td files vs.md files Differences LLVM seems to provide more flexibility in adding targetspecific passes / overriding common passes Had some difficulties with.td syntax/semantics Ran into a couple of issues/problems Complex address operands, pre-inc addresses Trying to track down encoding bugs Had to read TableGen source code to understand what's going on... Reference documentation? IBM Corporation
23 LLVM vs. GCC Back-end passes GCC expand & combine early split Early RTL opt passes sched ira / reload n/a thread_prologue_and_epilogue Late RTL opt passes late split sched2 reorder_blocks machine_dependent_reorg final LLVM SelectionDAGISel EmitInstrWithCustomInserter MachineSSAOptimization EmitSchedule RegAllocPass addpreregalloc / addpostregalloc PrologEpilogCodeInserter MachineLateOptimization ExpandPostRAPseudos PostRAScheduler MachineBlockPlacements addpreemitpass EmitFile / EmitObjectCode IBM Corporation
24 LLVM vs. GCC Machine definition GCC.md file (define_insn "ashrsi3" [(set (match_operand:si 0 "gpc_reg_operand" "=r,r") (ashiftrt:si (match_operand:si 1 "gpc_reg_operand" "r,r") (match_operand:si 2 "reg_or_cint_operand" "r,i")))] "" "@ sraw %0,%1,%2 srawi %0,%1,%h2" [(set_attr "type" "var_shift_rotate,shift")]) LLVM.td file defm SRAW : XForm_6rc<31, 792, (outs gprc:$ra), (ins gprc:$rs, gprc:$rb), "sraw", "$ra, $rs, $rb", IntShift, [(set i32:$ra, (PPCsra i32:$rs, i32:$rb))]>; defm SRAWI: XForm_10rc<31, 824, (outs gprc:$ra), (ins gprc:$rs, u5imm:$sh), "srawi", "$ra, $rs, $SH", IntShift, [(set i32:$ra, (sra i32:$rs, (i32 imm:$sh)))]>; IBM Corporation
25 Summary LLVM usage getting more and more wide spread Now critical to enterprise Linux applications IBM wants to ensure good LLVM support across our server platforms Started contributing to PowerPC and SystemZ Ongoing investment going forward LLVM code base Experienced GCC back-end developers should be able to work on LLVM back end with little difficulties Some more.td documentation could be helpful IBM Corporation
26 Questions? IBM Corporation
RISC-V Software Ecosystem. Andrew Waterman UC Berkeley [email protected]!
RISC-V Software Ecosystem Andrew Waterman UC Berkeley [email protected]! 2 Tethered vs. Standalone Systems Tethered systems are those that cannot stand alone - They depend on a host system to
LLVMLinux: Embracing the Dragon
LLVMLinux: Embracing the Dragon Presented by: Behan Webster ( lead) Presentation Date: 2014.08.22 Clang/LLVM LLVM is a Toolchain Toolkit (libraries from which compilers and related technologies can be
Linux, Open Source, and IBM: The Next Decade
Linux, Open Source, and IBM: The Next Decade Bob Sutor VP, Open Source and Standards Today's talk In order to set the context for the next ten years, we'll start by looking back over the last decade. From
SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title Email
SUSE Manager A Comprehensive Linux Server Management the Linux Way Name Title Email Agenda 2 Product Overview Features and Functionality Management Module Provisioning Module Monitoring Roadmap Pricing
Cloud Orchestration. Mario Cho. Open Frontier Lab. [email protected]
Cloud Orchestration Mario Cho Open Frontier Lab. [email protected] Who Am I? Technical Architect HPC (High Performance Computing) for Human Brain Mapping Enterprise Architec for Storage Tiering Techincal
Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA) * Instruction set architecture of a machine fills the semantic gap between the user and the machine. * ISA serves as the starting point for the design of a new machine
Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts
Part V Applications Cloud Computing: General concepts Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 1 What is cloud computing? SaaS: Software as a Service Cloud: Datacenters hardware
How To Get The Most Out Of Redhat.Com
RED HAT ENTERPRISE VIRTUALIZATION AND CLOUD STRATEGY Aram Kananov EMEA Product Marketing Manager Platform and Cloud Business Units Red Hat 1 RED HAT BRINGS COMMUNITY, VENDORS, USERS TOGETHER 2 RED HAT
Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. [email protected]
Cloud Computing with Red Hat Solutions Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd [email protected] Linux Automation Details Red Hat's Linux Automation strategy for next-generation IT infrastructure
IT Infrastructure and Emerging Technologies
IT Infrastructure and Emerging Technologies Content IT Infrastructure Infrastructure Components Contemporary Hardware Platform Trends Contemporary Software Platform Trends Management Issues 2 IT infrastructure
KVM: A Hypervisor for All Seasons. Avi Kivity [email protected]
KVM: A Hypervisor for All Seasons Avi Kivity [email protected] November 2007 Virtualization Simulation of computer system in software Components Processor: register state, instructions, exceptions Memory
Frysk The Systems Monitoring and Debugging Tool. Andrew Cagney
Frysk The Systems Monitoring and Debugging Tool Andrew Cagney Agenda Two Use Cases Motivation Comparison with Existing Free Technologies The Frysk Architecture and GUI Command Line Utilities Current Status
Satish Mohan. Head Engineering. AMD Developer Conference, Bangalore
Satish Mohan Head Engineering AMD Developer Conference, Bangalore Open source software Allows developers worldwide to collaborate and benefit. Strategic elimination of vendor lock in OSS naturally creates
Red Hat Enterprise Linux 6 Server:
Tech notes Red Hat Enterprise Linux 6 Server: FEATURES AND BENEFITS Red Hat Enterprise Linux 6 is the best platform to tranform current and future technology innovations into the best value and scale for
Cloud Courses Description
Courses Description 101: Fundamental Computing and Architecture Computing Concepts and Models. Data center architecture. Fundamental Architecture. Virtualization Basics. platforms: IaaS, PaaS, SaaS. deployment
EMSCRIPTEN - COMPILING LLVM BITCODE TO JAVASCRIPT (?!)
EMSCRIPTEN - COMPILING LLVM BITCODE TO JAVASCRIPT (?!) ALON ZAKAI (MOZILLA) @kripken JavaScript..? At the LLVM developer's conference..? Everything compiles into LLVM bitcode The web is everywhere, and
PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE
PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India [email protected] 2 Department
Red Hat Enterprise Linux 6. Stanislav Polášek ELOS Technologies [email protected]
Stanislav Polášek ELOS Technologies [email protected] Red Hat - an Established Global Leader Compiler Development Identity & Authentication Storage & File Systems Middleware Kernel Development Virtualization
Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat [email protected]
Build & Manage Clouds with Red Hat Cloud Infrastructure Products TONI WILLBERG Solution Architect Red Hat [email protected] AGENDA Cloud Concepts Market Overview Evolution to Cloud Workloads Evolution to
SUSE Linux Enterprise 10 SP2: Virtualization Technology Support
Technical White Paper LINUX OPERATING SYSTEMS www.novell.com SUSE Linux Enterprise 10 SP2: Virtualization Technology Support Content and modifications. The contents of this document are not part of the
Android Development: a System Perspective. Javier Orensanz
Android Development: a System Perspective Javier Orensanz 1 ARM - Linux and Communities Linux kernel GNU Tools 2 Linaro Partner Initiative Mission: Make open source development easier by delivering a common
System i Architecture Part 1. Module 2
Module 2 Copyright IBM Corporation 2008 1 System i Architecture Part 1 Module 2 Module 2 Copyright IBM Corporation 2008 2 2.1 Impacts of Computer Design Module 2 Copyright IBM Corporation 2008 3 If an
Virtualization and Other Tricks.
Virtualization and Other Tricks. Pavel Parízek, Tomáš Kalibera, Peter Libič DEPARTMENT OF DISTRIBUTED AND DEPENDABLE SYSTEMS http://d3s.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and
<Insert Picture Here> Oracle Database Support for Server Virtualization Updated December 7, 2009
Oracle Database Support for Server Virtualization Updated December 7, 2009 Support Policy Server virtualization software allows multiple operating system instances to run on the same
Computer Architecture Lecture 2: Instruction Set Principles (Appendix A) Chih Wei Liu 劉 志 尉 National Chiao Tung University [email protected].
Computer Architecture Lecture 2: Instruction Set Principles (Appendix A) Chih Wei Liu 劉 志 尉 National Chiao Tung University [email protected] Review Computers in mid 50 s Hardware was expensive
Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses
Hard Partitioning and Virtualization with Oracle Virtual Machine An approach toward cost saving with Oracle Database licenses JANUARY 2013 Contents Introduction... 2 Hard Partitioning Concepts... 2 Oracle
Development With ARM DS-5. Mervyn Liu FAE Aug. 2015
Development With ARM DS-5 Mervyn Liu FAE Aug. 2015 1 Support for all Stages of Product Development Single IDE, compiler, debug, trace and performance analysis for all stages in the product development
Running Oracle Databases in a z Systems Cloud environment
Running Oracle Databases in a z Systems Cloud environment Sam Amsavelu [email protected] ISV & Channels Technical Sales - Oracle IBM Advanced Technical Skills (ATS), America Technical University/Symposia
Easing embedded Linux software development for SBCs
Page 1 of 5 Printed from: http://www.embedded-computing.com/departments/eclipse/2006/11/ Easing embedded Linux software development for SBCs By Nathan Gustavson and Eric Rossi Most programmers today leaving
OpenPOWER Outlook AXEL KOEHLER SR. SOLUTION ARCHITECT HPC
OpenPOWER Outlook AXEL KOEHLER SR. SOLUTION ARCHITECT HPC Driving industry innovation The goal of the OpenPOWER Foundation is to create an open ecosystem, using the POWER Architecture to share expertise,
Red Hat Enterprprise Linux - New Offerings SYSTEM OPTIONS
Red Hat Enterprprise Linux - New Offerings SYSTEM OPTIONS PRODUCT CODE Red Hat Enterprise Linux for Servers DESCRIPTION Support Level No No 1 Year 1 Year 3 Year 3 Year Sockets Virtual Guests New Renewal
Compilers and Tools for Software Stack Optimisation
Compilers and Tools for Software Stack Optimisation EJCP 2014 2014/06/20 [email protected] Outline Compilers for a Set-Top-Box Compilers Potential Auto Tuning Tools Dynamic Program instrumentation
The XenServer Product Family:
The XenServer Product Family: A XenSource TM White Paper Virtualization Choice for Every Server: The Next Generation of Server Virtualization The business case for virtualization is based on an industry-wide
Use Cases for Docker in Enterprise Linux Environment CloudOpen North America, 2014 Linda Wang Sr. Software Engineering Manager Red Hat, Inc.
Use Cases for Docker in Enterprise Linux Environment CloudOpen North America, 2014 Linda Wang Sr. Software Engineering Manager Red Hat, Inc. 1 2 Containerize! 3 Use Cases for Docker in the Enterprise Linux
Cloud Courses Description
Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,
Private Cloud for WebSphere Virtual Enterprise Application Hosting
Private Cloud for WebSphere Virtual Enterprise Application Hosting Tracy Smith Nationwide Insurance February 7, 2013 Session Number 12884 www.linkedin.com/in/tracysmith2 [email protected] Private
IBM Software Group. Lotus Domino 6.5 Server Enablement
IBM Software Group Lotus Domino 6.5 Server Enablement Agenda Delivery Strategy Themes Domino 6.5 Server Domino 6.0 SmartUpgrade Questions IBM Lotus Notes/Domino Delivery Strategy 6.0.x MRs every 4 months
Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms
EXECUTIVE SUMMARY Intel Cloud Builder Guide Intel Xeon Processor-based Servers Red Hat* Cloud Foundations Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms Red Hat* Cloud Foundations
RED HAT CONTAINER STRATEGY
RED HAT CONTAINER STRATEGY An introduction to Atomic Enterprise Platform and OpenShift 3 Gavin McDougall Senior Solution Architect AGENDA Software disrupts business What are Containers? Misconceptions
APPENDIX 1 SUBSCRIPTION SERVICES
APPENDIX 1 SUBSCRIPTION SERVICES Red Hat sells subscriptions that entitle you to receive Red Hat services and/or Software during the period of the subscription (generally, one or three years). This Appendix
Beyond the Hypervisor
Beyond the Hypervisor A Technical Roadmap for Open Virtualization, Linux, KVM Mike Day Distinguished Engineer, Chief Virtualization Architect, Open Systems Development Saturday, February 22, 2014 1 [email protected]
Anh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh
Anh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh Introduction History, Advantages, Common Uses OS-Level Virtualization Hypervisors Type 1 vs. type 2 hypervisors
SOLUTION BRIEF. Advanced ODBC and JDBC Access to Salesforce Data. www.datadirect.com
SOLUTION BRIEF Advanced ODBC and JDBC Access to Salesforce Data 2 CLOUD DATA ACCESS In the terrestrial world of enterprise computing, organizations depend on advanced JDBC and ODBC technologies to provide
Migration Scenario: Migrating Batch Processes to the AWS Cloud
Migration Scenario: Migrating Batch Processes to the AWS Cloud Produce Ingest Process Store Manage Distribute Asset Creation Data Ingestor Metadata Ingestor (Manual) Transcoder Encoder Asset Store Catalog
evm Virtualization Platform for Windows
B A C K G R O U N D E R evm Virtualization Platform for Windows Host your Embedded OS and Windows on a Single Hardware Platform using Intel Virtualization Technology April, 2008 TenAsys Corporation 1400
RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES
RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS Server virtualization offers tremendous benefits for enterprise IT organizations server
HP Service Manager Compatibility Matrix
HP Service Manager Compatibility Matrix Software Version 9.21 January 12, 2011 Click one of the following links to see more detailed information. Tier Definitions Servers Applications Support Windows Client
RED HAT ENTERPRISE VIRTUALIZATION
Giuseppe Paterno' Solution Architect Jan 2010 Red Hat Milestones October 1994 Red Hat Linux June 2004 Red Hat Global File System August 2005 Red Hat Certificate System & Dir. Server April 2006 JBoss April
Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. [email protected].
Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali [email protected] 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers
Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization
Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization www.redhat.com Table of contents Introduction Page 3 Benefits of virtualization Page 3 Virtualization challenges
Platform Support Guide
Platform Support Guide For Pegasystems Partners, Customers, and Prospects PRPC versions 6.3 SP1 and prior December 15, 2015 Platform Support Guide Copyright 2015 Pegasystems Inc., Cambridge, MA All rights
IBM Spectrum Scale vs EMC Isilon for IBM Spectrum Protect Workloads
89 Fifth Avenue, 7th Floor New York, NY 10003 www.theedison.com @EdisonGroupInc 212.367.7400 IBM Spectrum Scale vs EMC Isilon for IBM Spectrum Protect Workloads A Competitive Test and Evaluation Report
Kristin Donceel ([email protected]) June 2013. 2013 IBM Corporation
The Story of Cloud and IBM zenterprise - Accelerating Cloud with IBM zenterprise - A secure cloud for data enables enterprises to improve service to their customers Kristin Donceel ([email protected])
Virtualizare sub Linux: avantaje si pericole. Dragos Manac
Virtualizare sub Linux: avantaje si pericole Dragos Manac 1 Red Hat Enterprise Linux 5 Virtualization Major Hypervisors Xen: University of Cambridge Computer Laboratory Fully open sourced Set of patches
Introducing the IBM Software Development Kit for PowerLinux
Introducing the IBM Software Development Kit for PowerLinux Wainer S. Moschetta IBM, PowerLinux SDK Team Leader [email protected] 1 2009 IBM Acknowledgments The information in this presentation was created
KVM, OpenStack, and the Open Cloud
KVM, OpenStack, and the Open Cloud Adam Jollans, IBM & Mike Kadera, Intel CloudOpen Europe - October 13, 2014 13Oct14 Open VirtualizaGon Alliance 1 Agenda A Brief History of VirtualizaGon KVM Architecture
APPLICATION REPLATFORMING : MIGRATION AND MODERNIZATION
WWW.WIPRO.COM APPLICATION REPLATFORMING : MIGRATION AND MODERNIZATION DO BUSINESS BETTER Wipro's Application Replatforming Services help transform legacy applications, add value and decrease risks. These
ivos Technical Requirements V06112014 For Current Clients as of June 2014
ivos Technical Requirements V06112014 For Current Clients as of June 2014 The recommended minimum hardware and software specifications for ivos version 4.2 and higher are described below. Other configurations
With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments
RED HAT ENTERPRISE VIRTUALIZATION DATASHEET RED HAT ENTERPRISE VIRTUALIZATION AT A GLANCE Provides a complete end-toend enterprise virtualization solution for servers and desktop Provides an on-ramp to
RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING
RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING James Rankin Senior Solutions Architect Red Hat, Inc. 1 KVM BACKGROUND Project started in October 2006 by Qumranet - Submitted to Kernel maintainers
KVM, OpenStack, and the Open Cloud
KVM, OpenStack, and the Open Cloud Adam Jollans, IBM Southern California Linux Expo February 2015 1 Agenda A Brief History of VirtualizaJon KVM Architecture OpenStack Architecture KVM and OpenStack Case
Virtualization and the U2 Databases
Virtualization and the U2 Databases Brian Kupzyk Senior Technical Support Engineer for Rocket U2 Nik Kesic Lead Technical Support for Rocket U2 Opening Procedure Orange arrow allows you to manipulate the
Star System. 2004 Deitel & Associates, Inc. All rights reserved.
Star System Apple Macintosh 1984 First commercial OS GUI Chapter 1 Introduction to Operating Systems Outline 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 Introduction What Is an Operating System?
APPENDIX 1 SUBSCRIPTION SERVICES
APPENDIX 1 SUBSCRIPTION SERVICES Red Hat sells subscriptions that entitle you to receive Red Hat services and/or Software during the period of the subscription (generally, one or three years). This Appendix
WIND RIVER DIAB COMPILER
AN INTEL COMPANY WIND RIVER DIAB COMPILER Boost application performance, reduce memory footprint, and produce high-quality, standards-compliant object code for embedded systems with Wind River Diab Compiler.
Oracle Products on SUSE Linux Enterprise Server 11
Oracle Products on SUSE Linux Enterprise Server 11 Technical Introduction Arun Singh Sr. Technical Manager [email protected] Agenda Introduction SUSE Products Oracle Products Road Map Question and Answer
Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development
Introduction to -based solution for embedded software development Section 1 Eddy Real-Time, Lemonix Section 2 Eddy Integrated Development Environment, LemonIDE Section 3 Eddy Utility Programs Eddy Integrated
Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy
Introducing Oracle VM: Oracle s Virtualization Product Strategy SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information
Chapter 5: System Software: Operating Systems and Utility Programs
Understanding Computers Today and Tomorrow 12 th Edition Chapter 5: System Software: Operating Systems and Utility Programs Learning Objectives Understand the difference between system software and application
IBM Endpoint Manager Product Introduction and Overview
IBM Endpoint Manager Product Introduction and Overview David Harsent Technical Specialist Unified Endpoint IBM Endpoint Manager and IBM MobileFirst Protect (MaaS360) Any device. Identify and respond to
Simplifying Storage Operations By David Strom (published 3.15 by VMware) Introduction
Simplifying Storage Operations By David Strom (published 3.15 by VMware) Introduction There are tectonic changes to storage technology that the IT industry hasn t seen for many years. Storage has been
Red Hat Enterprise Linux for zseries, S/390: Extending Linux throughout the Datacenter
Red Hat Enterprise Linux for zseries, S/390: Extending Linux throughout the Datacenter SHARE August 2004 Session 9283 Mike Ferris Enterprise OS Product Manager What Does Red Hat Do? From an engineering
Towards OpenMP Support in LLVM
Towards OpenMP Support in LLVM Alexey Bataev, Andrey Bokhanko, James Cownie Intel 1 Agenda What is the OpenMP * language? Who Can Benefit from the OpenMP language? OpenMP Language Support Early / Late
IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud
IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud February 25, 2014 1 Agenda v Mapping clients needs to cloud technologies v Addressing your pain
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor
VMware Server 2.0 Essentials. Virtualization Deployment and Management
VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
PassGuide.C4070-623.36Questions
PassGuide.C4070-623.36Questions Number: C4070-623 Passing Score: 800 Time Limit: 120 min File Version: 4.7 http://www.gratisexam.com/ C4070-623 System z Cloud and Linux Solution Selling I 'm feeling proud
Virtualization and Cloud Management Using Capacity Planning
Research Report Virtualization and Cloud Management Using Capacity Planning Introduction The term virtualization refers to the creation of virtual machines, virtual networks and virtual disks (logical
7.x Upgrade Instructions. 2015 Software Pursuits, Inc.
7.x Upgrade Instructions 2015 Table of Contents INTRODUCTION...2 SYSTEM REQUIREMENTS FOR SURESYNC 7...2 CONSIDERATIONS BEFORE UPGRADING...3 TERMINOLOGY CHANGES... 4 Relation Renamed to Job... 4 SPIAgent
APPENDIX 1 SUBSCRIPTION SERVICES
APPENDIX 1 SUBSCRIPTION SERVICES Red Hat sells subscriptions that entitle you to receive Red Hat services and/or Software during the period of the subscription (generally, one or three years). This Appendix
The path to the cloud training
The path to the cloud training Guy Carmin RHCE, RHCI, RHCVA, RHCSA Solution Architect IGC, Red Hat May 2015 Roei Goldenberg RHCE Linux Consultant and Cloud expert, Matrix I.T. Challenges in Enterprise
Server Virtualization with VMWare
Server Virtualization with VMware Information Technology Server Virtualization with VMWare A look at server virtualization, what it is and why it should be considered. By Alex Dewar, Head of IT & IM Solutions,
Red Hat Developer Toolset 1.1
Red Hat Developer Toolset 1.x 1.1 Release Notes 1 Red Hat Developer Toolset 1.1 1.1 Release Notes Release Notes for Red Hat Developer Toolset 1.1 Edition 1 Matt Newsome Red Hat, Inc [email protected]
<Insert Picture Here> Application Testing Suite Overview
Application Testing Suite Overview Agenda Ats Overview OpenScript Functional Testing OpenScript Load Testing Forms/Siebel Modules Installation of Ats Oracle Load Tester Oracle Test
New Features in XE8. Marco Cantù RAD Studio Product Manager
New Features in XE8 Marco Cantù RAD Studio Product Manager Marco Cantù RAD Studio Product Manager Email: [email protected] @marcocantu Book author and Delphi guru blog.marcocantu.com 2 Agenda
Cutting Costs with Red Hat Enterprise Virtualization. Chuck Dubuque Product Marketing Manager, Red Hat June 24, 2010
Cutting Costs with Red Hat Enterprise Virtualization Chuck Dubuque Product Marketing Manager, Red Hat June 24, 2010 AGENDA RED HAT ENTERPRISE VIRTUALIZATION OVERVIEW BENEFITS OF VIRTUALIZATION RED HAT
Introduction to Cloud Computing DLT Solutions LL DL C T Solutions LL May 2011
Introduction to Cloud Computing DLT Solutions LLC May 2011 Contact Information DLT Cloud Advisory Group 1-855-CLOUD01 (256-8301) [email protected] dl www.dlt.com/cloud #DLTCloud Your Hosts Van Ristau Chief
