Scaling on one node Hybrid engines with Multi-GPU on In-Memory database queries

Similar documents
This report is based on sampled data. Jun 1 Jul 6 Aug 10 Sep 14 Oct 19 Nov 23 Dec 28 Feb 1 Mar 8 Apr 12 May 17 Ju

COURSE LISTING. Courses Listed. with SAP Hybris Marketing Cloud. 24 January 2018 (23:53 GMT) HY760 - SAP Hybris Marketing Cloud

Asks for clarification of whether a GOP must communicate to a TOP that a generator is in manual mode (no AVR) during start up or shut down.

software.sci.utah.edu (Select Visitors)

Dashboard. Jan 13, Jan 8, 2012 Comparing to: Site. 12,742 Visits % Bounce Rate. 00:05:26 Avg. Time on Site.

ICT PROFESSIONAL MICROSOFT OFFICE SCHEDULE MIDRAND

Imputation for missing observation through Artificial Intelligence. A Heuristic & Machine Learning approach

COURSE LISTING. Courses Listed. Training for Database & Technology with Modeling in SAP HANA. 20 November 2017 (12:10 GMT) Beginner.

COURSE LISTING. Courses Listed. Training for Database & Technology with Modeling in SAP HANA. Last updated on: 30 Nov 2018.

Your Future with Worldpay. Shane Happach Managing Director, Worldpay ecom

COURSE LISTING. Courses Listed. Training for Cloud with SAP Cloud Platform in Development. 23 November 2017 (08:12 GMT) Beginner.

COURSE LISTING. Courses Listed. Training for Database & Technology with Development in SAP Cloud Platform. 1 December 2017 (22:41 GMT) Beginner

AdMob Mobile Metrics. Metrics Highlights. May 2010

Sophos Central for partners and customers: overview and new features. Jonathan Shaw Senior Product Manager, Sophos Central

More Binary Search Trees AVL Trees. CS300 Data Structures (Fall 2013)

e-sens Nordic & Baltic Area Meeting Stockholm April 23rd 2013

PEPFAR/MoH Data Alignment. Managing Facilities and Maintaining Harmonization within DATIM and General Q & A October 24, 2018

HPE Security Data Security. HPE SecureData. Product Lifecycle Status. End of Support Dates. Date: April 20, 2017 Version:

More BSTs & AVL Trees bstdelete

Monthly SEO Report. Example Client 16 November 2012 Scott Lawson. Date. Prepared by

COURSE LISTING. Courses Listed. Training for Cloud with SAP Hybris in Sales Cloud (C4C) 25 August 2018 (01:04 BST) Fortgeschrittene.

Instructor : Dr. Sunnie Chung. Independent Study Spring Pentaho. 1 P a g e

New Listings. Bullock Russell Market Area. 300 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Every product has a story. Let ScanLife tell it.

WHOIS Accuracy Reporting System (ARS): Phase 2 Cycle 1 Results Webinar 12 January ICANN GDD Operations NORC at the University of Chicago

Polycom Advantage Service Endpoint Utilization Report

Polycom Advantage Service Endpoint Utilization Report

CBERS-2. Attitude Control and its Effects on Image Geometric Correction. Follow up to TCM-06 INPE CBERS TEAM

Docker and HPE Accelerate Digital Transformation to Enable Hybrid IT. Steven Follis Solutions Engineer Docker Inc.

2016 MEDIA INFORMATION. energyegypt.net

ACTIVE MICROSOFT CERTIFICATIONS:

Section 1.2: What is a Function? y = 4x

Economic Outlook. William Strauss Senior Economist and Economic Advisor Federal Reserve Bank of Chicago

SCI - software.sci.utah.edu (Select Visitors)

Media Pack 2017 OVER REACHING 14,000 SOFTWARE TESTING AND QA PROFESSIONALS

Banner 9 Overview and Transition timeline August Edgar Coronel Paddy Wong

NCC Cable System Order

SAS Scalable Performance Data Server 4.3

COURSE LISTING. Courses Listed. Training for Database & Technology with Administration in Database Migration. 3 September 2018 (21:31 BST)

Computer

Business Result for the Second Quarter ended September 30, 2017 Regional Market Environments and Projections

TREND: Would you describe the state of the nation's economy these days as excellent, good, not so good, or poor? (* High also 62%)

Global Digital Future in Focus

AdMob Mobile Metrics Report

Annex A to the MPEG Audio Patent License Agreement Essential Philips, France Telecom and IRT Patents relevant to DVD-Video Disc - MPEG Audio - general

Birthdates by Species 12,064. Beef Bison Dairy Sheep. Birthdates by Year

RLMYPRINT.COM 30-DAY FREE NO-OBLIGATION TRIAL OF RANDOM LENGTHS MY PRINT.

jamf Nation - London Roadshow

Seavus Project Viewer - Release 2016 (v12) Feature Status Release Date. Seavus Project Viewer - Release v11.1 Feature Status Release Date

App Economy Market analysis for Economic Development

Digital Test. Coverage Index

ACTIVE MICROSOFT CERTIFICATIONS:

Traveler s Path to Purchase

Excel Using PowerPivot & Power View in Data Analysis

University of Osnabruck - FTP Site Statistics. Top 20 Directories Sorted by Disk Space

CMR India Monthly Mobile Handset Market Report. June 2017

Data Types. 9. Types. a collection of values and the definition of one or more operations that can be performed on those values

3. EXCEL FORMULAS & TABLES

Eindhoven University of Technology - FTP Site Statistics. Top 20 Directories Sorted by Disk Space

BANGLADESH UNIVERSITY OF PROFESSIONALS ACADEMIC CALENDAR FOR MPhil AND PHD PROGRAM 2014 (4 TH BATCH) PART I (COURSE WORK)

Annex A to the DVD-R Disc and DVD-RW Disc Patent License Agreement Essential Sony Patents relevant to DVD-RW Disc

Mobile Connect Driving Global Economic Growth Through Secure Mobile Identity

Freedom of Information Act 2000 reference number RFI

ACTIAN PRODUCTS by Platform - Vector, Vector in Hadoop as of October 18, 2017

2014 Forecast Results

BEST PRACTICE GUIDE ON THE USE OF THE ELECTRONIC COMMON TECHNICAL DOCUMENT

The power of ratings Ross Murray. What the world thinks of Sheffield and how everyone can get the most out of it!

All King County Summary Report

Decision Making Information from Your Mobile Device with Today's Rockwell Software

Control Center Release Notes

2

Broadband Rate Design for Public Benefit

UBS Data Center Efficiency Strategy

2

2

1.0 PXL-500 Family Controllers

Overview of ITU capacity building activities

UAE PUBLIC TRAINING CALENDAR

PROFESSIONAL CERTIFICATES AND SHORT COURSES: MICROSOFT OFFICE. PCS.uah.edu/PDSolutions

NORTHWEST. Course Schedule: Through June 2018 MICROSOFT ACCESS. Access 2016 / Access 2010 / Last Revised: 11/13/2017

Embedded Indexing. Lucie Haskins.

Archive in BW. ASAP How to Paper. Applicable Releases: BW 3.0A November 2001

DXA Extension Mechanisms

Seattle (NWMLS Areas: 140, 380, 385, 390, 700, 701, 705, 710) Summary

S-101. The New ENC Product Specification. Julia Powell S-100 Working Group Chair

Seattle (NWMLS Areas: 140, 380, 385, 390, 700, 701, 705, 710) Summary

Characterization and Modeling of Deleted Questions on Stack Overflow

Seattle (NWMLS Areas: 140, 380, 385, 390, 700, 701, 705, 710) Summary

Martin Purvis CEO. Presentation following the AGM. 26 April 2012

FY19H1 Channel. Incentive Program JUNE 2018 NOVEMBER 2018 KYLE UPHOFF, MICROSOFT

MUC Archive - FTP Site Statistics. Top 20 Directories Sorted by Disk Space

ADVANCED SPREADSHEET APPLICATIONS (07)

Maximizing Asset ROI for Self & Clients in a Public Sector Setting. July 16 th San Diego

Transition Implementation Status Reporting. 12 August 2016

KIWA Digital App Reporting

IEA EBC Annex 62 Ventilative Cooling

WEB 2.0 & EAST ASIAN LIBRARIANS JIANG, SHUYONG

The State of the Raven. Jon Warbrick University of Cambridge Computing Service

Excel Functions & Tables

COURSE LISTING. Courses Listed. Training for Cloud with SAP Ariba in Integration. 20 August 2018 (03:01 BST) Grundlagen.

Transcription:

Scaling on one node Hybrid engines with Multi-GPU on In-Memory database queries S23294 - Peter Strohm - Jedox AG GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 1

Jedox GPU Database What we are doing GPU Technology Conference Simplify Europe Planning, 2017 Analytics Peter and Strohm Reporting - @psjedox - #JedoxGTC17 2

GPU Database for Planning & Forecasting GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 33

Jedox 7 Architecture GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 4

Smart Modeling in Jedox Smart Data-driven Modeling and Smart Interfaces Start Insights Freeform Files File Exports (XLS, CSV) Custom Excel Workbook1 Smart data-driven Modeling Dimension types, attributes Structure & hierarchies Start Self-service Integration Scheduled Integration Job Model Pre-defined Jedox Model Custom Model Structured Template XLS, CSV, WSS Fill Data Custom hierarchies & data Smart Data Mapping Dimension load Data load GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 5

Jedox 7 GPU Advancement 1. Host RAM 2. GTX Support 3. Virtual Machine 4. GPU IN CLOUD 5. GPU Advisor GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 6

Jedox GPU Database Processing Large Calculation Trees GPU Technology Conference Simplify Europe Planning, 2017 Analytics Peter and Strohm Reporting - @psjedox - #JedoxGTC17 7

Jan Feb Mar Q1 Apr May Jun Q2 Jul Aug Sep Q3 Oct Nov Dec Q4 Year In-Memory OLAP-Database on GPU IN-GPU-MEMORY OLAP All Data in Main/GPU Memory Hierarchical structure of consolidated elements Year Q1 Q2 Q3 Q4 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec All regions Europe France Italy UK North America USA Canada Mexico Count TweetID Longitude GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 8

Jan Feb Mar Q1 Apr May Jun Q2 Jul Aug Sep Q3 Oct Nov Dec Q4 Year In-Memory OLAP-Database on GPU IN-GPU-MEMORY OLAP Calculations on the fly Store only non-zero values Year Q1 Q2 Q3 Q4 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec All regions Europe France Italy UK North America USA Canada Mexico Count TweetID Longitude GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 9

OLAP planner engine Query tree and subtrees Query root Calculation nodes Data nodes HANDLING LARGE TREES Group Nodes by Weighting Function Find Distinct Node Groups by Estimated Runtime Distribute Nodes to Engines Learning from Prior Queries GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 10

OLAP planner engine Query tree and subtrees Query root Calculation groups Data nodes HANDLING LARGE TREES Group Nodes by Weighting Function Find Distinct Node Groups by Estimated Runtime Distribute Nodes to Engines Learning from Prior Queries GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 11

Distribute subqueries to all engines HANDLING LARGE TREES Assign Calculation Engines Dynamically to Sub-Nodes Re-assign finished Engines to waiting Node Groups Repeat until end is reached Sub-Nodes Calculation engines.. GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 12

OLAP planner engine Multiple users User Nodes MULTI-USER SCENARIO Calculation node Data node Multiple Read Queries at the same Time How to assign Engines to Users What to do with free Engines How to estimate runtim How to sync different contexts GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 13

OLAP planner engine Multiple users User node Calculation node Data node Calculation engine.. GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 14

Jedox GPU Database Performance Overview GPU Technology Conference Simplify Europe Planning, 2017 Analytics Peter and Strohm Reporting - @psjedox - #JedoxGTC17 15

SpeedUp with up to 8 GPUs on average distributed data sets GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 16

SpeedUp with up to 8 GPUs on average distributed data sets SpeedUp factor when adding 1 GPU (compared to (n-1) GPUs) GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 17

SpeedUp with up to 8 GPUs on average distributed data sets PERFORMANCE BOOST Assuming similar behaviour with 16, 32 GPUs Artificial tests show that we can assume factor of ~1,5x when doubling number of GPUs GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 18

Jedox GPU Database Pl{ai}nning the Future of Planning GPU Technology Conference Simplify Europe Planning, 2017 Analytics Peter and Strohm Reporting - @psjedox - #JedoxGTC17 19

Predict Top-Level Automated Forecasting: AIssisted Planning On all Hierarchy Levels Legal Entities, Countries, Products Additional Information Lower/Upper bounds Accuracy Impact AI CALCULATED RECOMMENDATIONS IN MANAGEMENT REPORTS GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 20

Amount of Data in the Office of Finance FORECAST WITH NOTHING Short timelines (36 data points) Low Amount of Features Individual & Specific Data Sets Difficult Correlations What-if Analysis AI CALCULATED RECOMMENDATIONS ON LOW DATA GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 21

JEDOX GPU IN-MEMORY DATABASE 1 Jedox Social Analytics App download at: www.jedox-social-analytics.com DDE Legacy 2 Jedox Download (Trial for FREE) at: www.jedox.com 3 Contact: Steffen Wittmer - steffen.wittmer@jedox.com Peter Strohm peter.strohm@jedox.com GPU Technology Conference Europe 2017 Peter Strohm - @psjedox - #JedoxGTC17 22

Jedox GPU Database Thank you GPU Technology Conference Simplify Europe Planning, 2017 Analytics Peter and Strohm Reporting - @psjedox - #JedoxGTC17 23