SlideShare a Scribd company logo
1 of 14
Heterogeneous Computing
LSPE
Rinka Singh, CoFounder – Melt Iron
rinka@meltiron.com
Phone: +91-99007-11997
Agenda
• The problem – exploding Data
• What is heterogeneous computing
• How does it work
• Some success stories
• DB as a choke point
• impact on the enterprise
• Nagios
• Our experience – some data
• Melt Iron – who we are.
Problem – exploding Data…
2.5 Exabytes/day generated
• Google handles > 24 PB
• 7 billion shares
• Giga (109) …Tera …Peta …Exa
…Zetta …Yottabytes
Implications for Compute
• CAPEX follows curve
• OPEX follows curve
Implication
• Compute capability will not match
growing data.
Types of Data
Transactional Data / MIS, Business Apps.
• Decision making for each transaction.
• Key metric: Transactions per sec.
• Acceleration - Faster processors & in-memory compute.
Parallel data / Big-Data / Analytics.
• Pattern analysis
• Math/Statistical analysis
• Key metric: data size stored & processed
• Acceleration - Parallel Processor.
Interdependent data / Weather Forecasting, HPC
• Scenario planning, Scientific computing
• Finite element analysis
Heterogenous computing (CPU+GPU)
•CPU is sequential computing
•GPU is parallel computing.
•General computation on CPU
•Parallel data on GPU
•CPU has 4-8-32 cores, GP-GPUs have 1K-5K cores
• Analogy: a truck vs. a Freight Train
•Truck carries small load & relatively flexible
•Train carries huge load and is relatively inflexible
GPU Based Computing
• GPU – Graphics processing unit. Parallel
cores, used for graphics, video, streaming
media.
• GP-GPU: General purpose GPUs - used in
high performance computing (HPC) for
very large data sets.
• Offload data intensive processing to GPU,
rest to CPU.
• Power efficient data centers, Govt. Labs,
Universities, Large enterprises use GP-
GPU.
• Performance improvements of 50x and
more.
GP-GPU stories*
BNP Paribas- 10x lower power, 16x lesser space
J.P. Morgan :Risk Computation
40x performance Improvement
80x lower data centre costs
Bloomberg-:Fixed Income 16hrs-2hrs
Bond Valuation 8x faster
38x lower energy costs
AON Benfield :Insurance-Risk Management
From days to minutes-can respond in intra day now
Citadel: Hedge Fund
70x faster pricing
* from NVIDIA
Today: DB is a choke point…
Nagios: Architecture
DB slows as records added.
5 GB limit
New Apps: Analytics, ML
Answers:
• cluster, partition/shard db
• modify query/apps
• expensive and done post-deployment…
Our experience: GP-GPU usage
Our experience: GP-GPU usage
Pattern match on:
• Zeon quad-core server – 8 GB
• nVidia Quadro 2000: 192 cores, 1 GB RAM
• As data size increases, CPU slows exponentially
• GPU curve is almost flat.
Melt Iron
• We are about parallel-computing
• Focused on the Enterprise.
• Huge, huge opportunity everywhere in Enterprise Compute.
• Change the course of the river Amazon – from sequential to
heterogeneous compute
• Open Source
• Will setup meetup on heterogeneous computing
• Welcome open source contributors:
• Java/C++
• C/Asm
• CUDA/OpenCL
contact me: rinka@meltiron.com
Melt Iron: DB appliance
Web Server
JDBC/ODBC
Java/C# Enterprise App…
Web Server
JDBC/ODBC
Java/C# Enterprise App…
Web Server
JDBC/ODBC
Java/C# Enterprise App…
Database
Melt Iron
DB Appliance (HA)
Web Server
JDBC/ODBC
Real-time Analytics App…
Accelerate DB by
more than 100x.
Thank you
rinka@meltiron.com

More Related Content

What's hot

Real Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from PivotalReal Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from PivotalVMware Tanzu Korea
 
Playing to Win: Turbocharged Tableau with a GPU Database
Playing to Win: Turbocharged Tableau with a GPU DatabasePlaying to Win: Turbocharged Tableau with a GPU Database
Playing to Win: Turbocharged Tableau with a GPU DatabaseKinetica
 
Big Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil GamesBig Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil GamesRob Winters
 
Reducing the Total Cost of Ownership of Big Data- Impetus White Paper
Reducing the Total Cost of Ownership of Big Data- Impetus White PaperReducing the Total Cost of Ownership of Big Data- Impetus White Paper
Reducing the Total Cost of Ownership of Big Data- Impetus White PaperImpetus Technologies
 
Don’t Bring Old Problems to Your New Cloud Data Warehouse
Don’t Bring Old Problems to Your New Cloud Data Warehouse Don’t Bring Old Problems to Your New Cloud Data Warehouse
Don’t Bring Old Problems to Your New Cloud Data Warehouse Precisely
 
Data platform architecture
Data platform architectureData platform architecture
Data platform architectureSudheer Kondla
 
Data flow in the data center
Data flow in the data centerData flow in the data center
Data flow in the data centerAdam Cataldo
 
Aerospike AdTech Gets Hacked in Lower Manhattan
Aerospike AdTech Gets Hacked in Lower ManhattanAerospike AdTech Gets Hacked in Lower Manhattan
Aerospike AdTech Gets Hacked in Lower ManhattanAerospike
 
A Gentle Introduction to GPU Computing by Armen Donigian
A Gentle Introduction to GPU Computing by Armen DonigianA Gentle Introduction to GPU Computing by Armen Donigian
A Gentle Introduction to GPU Computing by Armen DonigianData Con LA
 
Explore big data at speed of thought with Spark 2.0 and Snappydata
Explore big data at speed of thought with Spark 2.0 and SnappydataExplore big data at speed of thought with Spark 2.0 and Snappydata
Explore big data at speed of thought with Spark 2.0 and SnappydataData Con LA
 
Getting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming ArchitecturesGetting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming ArchitecturesSingleStore
 
5 Steps to Smarter, Faster, Simpler Tableau Dashboards.
5 Steps to Smarter, Faster, Simpler Tableau Dashboards.5 Steps to Smarter, Faster, Simpler Tableau Dashboards.
5 Steps to Smarter, Faster, Simpler Tableau Dashboards.Kinetica
 
Utilizing Human Data Validation For KPI Analysis And Machine Learning
Utilizing Human Data Validation For KPI Analysis And Machine LearningUtilizing Human Data Validation For KPI Analysis And Machine Learning
Utilizing Human Data Validation For KPI Analysis And Machine LearningJen Aman
 
Big data trends challenges opportunities
Big data trends challenges opportunitiesBig data trends challenges opportunities
Big data trends challenges opportunitiesMohammed Guller
 
Moving data to the cloud BY CESAR ROJAS from Pivotal
Moving data to the cloud BY CESAR ROJAS from PivotalMoving data to the cloud BY CESAR ROJAS from Pivotal
Moving data to the cloud BY CESAR ROJAS from PivotalVMware Tanzu Korea
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Maya Lumbroso
 
The European Conference on Software Architecture (ECSA) 14 - IBM BigData Refe...
The European Conference on Software Architecture (ECSA) 14 - IBM BigData Refe...The European Conference on Software Architecture (ECSA) 14 - IBM BigData Refe...
The European Conference on Software Architecture (ECSA) 14 - IBM BigData Refe...Romeo Kienzler
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data AnalyticsDevOps for Enterprise Systems
 
Webinar with SnagAJob, HP Vertica and Looker - Data at the speed of busines s...
Webinar with SnagAJob, HP Vertica and Looker - Data at the speed of busines s...Webinar with SnagAJob, HP Vertica and Looker - Data at the speed of busines s...
Webinar with SnagAJob, HP Vertica and Looker - Data at the speed of busines s...Looker
 

What's hot (20)

Real Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from PivotalReal Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from Pivotal
 
Playing to Win: Turbocharged Tableau with a GPU Database
Playing to Win: Turbocharged Tableau with a GPU DatabasePlaying to Win: Turbocharged Tableau with a GPU Database
Playing to Win: Turbocharged Tableau with a GPU Database
 
Big Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil GamesBig Data at a Gaming Company: Spil Games
Big Data at a Gaming Company: Spil Games
 
Reducing the Total Cost of Ownership of Big Data- Impetus White Paper
Reducing the Total Cost of Ownership of Big Data- Impetus White PaperReducing the Total Cost of Ownership of Big Data- Impetus White Paper
Reducing the Total Cost of Ownership of Big Data- Impetus White Paper
 
Don’t Bring Old Problems to Your New Cloud Data Warehouse
Don’t Bring Old Problems to Your New Cloud Data Warehouse Don’t Bring Old Problems to Your New Cloud Data Warehouse
Don’t Bring Old Problems to Your New Cloud Data Warehouse
 
Data platform architecture
Data platform architectureData platform architecture
Data platform architecture
 
Data flow in the data center
Data flow in the data centerData flow in the data center
Data flow in the data center
 
Aerospike AdTech Gets Hacked in Lower Manhattan
Aerospike AdTech Gets Hacked in Lower ManhattanAerospike AdTech Gets Hacked in Lower Manhattan
Aerospike AdTech Gets Hacked in Lower Manhattan
 
Operational-Analytics
Operational-AnalyticsOperational-Analytics
Operational-Analytics
 
A Gentle Introduction to GPU Computing by Armen Donigian
A Gentle Introduction to GPU Computing by Armen DonigianA Gentle Introduction to GPU Computing by Armen Donigian
A Gentle Introduction to GPU Computing by Armen Donigian
 
Explore big data at speed of thought with Spark 2.0 and Snappydata
Explore big data at speed of thought with Spark 2.0 and SnappydataExplore big data at speed of thought with Spark 2.0 and Snappydata
Explore big data at speed of thought with Spark 2.0 and Snappydata
 
Getting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming ArchitecturesGetting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming Architectures
 
5 Steps to Smarter, Faster, Simpler Tableau Dashboards.
5 Steps to Smarter, Faster, Simpler Tableau Dashboards.5 Steps to Smarter, Faster, Simpler Tableau Dashboards.
5 Steps to Smarter, Faster, Simpler Tableau Dashboards.
 
Utilizing Human Data Validation For KPI Analysis And Machine Learning
Utilizing Human Data Validation For KPI Analysis And Machine LearningUtilizing Human Data Validation For KPI Analysis And Machine Learning
Utilizing Human Data Validation For KPI Analysis And Machine Learning
 
Big data trends challenges opportunities
Big data trends challenges opportunitiesBig data trends challenges opportunities
Big data trends challenges opportunities
 
Moving data to the cloud BY CESAR ROJAS from Pivotal
Moving data to the cloud BY CESAR ROJAS from PivotalMoving data to the cloud BY CESAR ROJAS from Pivotal
Moving data to the cloud BY CESAR ROJAS from Pivotal
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
The European Conference on Software Architecture (ECSA) 14 - IBM BigData Refe...
The European Conference on Software Architecture (ECSA) 14 - IBM BigData Refe...The European Conference on Software Architecture (ECSA) 14 - IBM BigData Refe...
The European Conference on Software Architecture (ECSA) 14 - IBM BigData Refe...
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
 
Webinar with SnagAJob, HP Vertica and Looker - Data at the speed of busines s...
Webinar with SnagAJob, HP Vertica and Looker - Data at the speed of busines s...Webinar with SnagAJob, HP Vertica and Looker - Data at the speed of busines s...
Webinar with SnagAJob, HP Vertica and Looker - Data at the speed of busines s...
 

Viewers also liked

Problem solving - A presentation at IISc
Problem solving - A presentation at IIScProblem solving - A presentation at IISc
Problem solving - A presentation at IIScRinka Singh
 
Life skills for developers and architects
Life skills for developers and architectsLife skills for developers and architects
Life skills for developers and architectsRinka Singh
 
Data center outsourcing a new paradigm for the IT
Data center outsourcing a new paradigm for the ITData center outsourcing a new paradigm for the IT
Data center outsourcing a new paradigm for the ITAlessandro Guli
 
Storage and warehousing
Storage and warehousingStorage and warehousing
Storage and warehousingChandan Singh
 
Linux Interrupts
Linux InterruptsLinux Interrupts
Linux InterruptsKernel TLV
 
Introducing Apache Mesos
Introducing Apache MesosIntroducing Apache Mesos
Introducing Apache MesosMatthias Furrer
 
Efficient software development with heterogeneous devices
Efficient software development with heterogeneous devicesEfficient software development with heterogeneous devices
Efficient software development with heterogeneous devicesArm
 
How to generate customized java 8 code from your database
How to generate customized java 8 code from your databaseHow to generate customized java 8 code from your database
How to generate customized java 8 code from your databaseSpeedment, Inc.
 
Linux Kernel Cryptographic API and Use Cases
Linux Kernel Cryptographic API and Use CasesLinux Kernel Cryptographic API and Use Cases
Linux Kernel Cryptographic API and Use CasesKernel TLV
 
Microcontrollers and embedded devices
Microcontrollers and embedded devicesMicrocontrollers and embedded devices
Microcontrollers and embedded devicesNeven Boyanov
 
100G and Beyond DC Interconnect: Present and Future
100G and Beyond DC Interconnect: Present and Future100G and Beyond DC Interconnect: Present and Future
100G and Beyond DC Interconnect: Present and FutureSusmita Adhikari Joshi
 
Power Point Processor x86 and arm
Power Point Processor x86 and armPower Point Processor x86 and arm
Power Point Processor x86 and armMuhammad Najamuddin
 
Flossuk17 introduction to ovirt
Flossuk17 introduction to ovirtFlossuk17 introduction to ovirt
Flossuk17 introduction to ovirtFreddy Rolland
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusHeather VanCura
 
IBM Storage for Analytics, Cognitive and Cloud
IBM Storage for Analytics, Cognitive and CloudIBM Storage for Analytics, Cognitive and Cloud
IBM Storage for Analytics, Cognitive and CloudTony Pearson
 

Viewers also liked (20)

Meetup talk
Meetup talkMeetup talk
Meetup talk
 
Problem solving - A presentation at IISc
Problem solving - A presentation at IIScProblem solving - A presentation at IISc
Problem solving - A presentation at IISc
 
Life skills for developers and architects
Life skills for developers and architectsLife skills for developers and architects
Life skills for developers and architects
 
Data center outsourcing a new paradigm for the IT
Data center outsourcing a new paradigm for the ITData center outsourcing a new paradigm for the IT
Data center outsourcing a new paradigm for the IT
 
Storage and warehousing
Storage and warehousingStorage and warehousing
Storage and warehousing
 
Linux Interrupts
Linux InterruptsLinux Interrupts
Linux Interrupts
 
Introducing Apache Mesos
Introducing Apache MesosIntroducing Apache Mesos
Introducing Apache Mesos
 
Efficient software development with heterogeneous devices
Efficient software development with heterogeneous devicesEfficient software development with heterogeneous devices
Efficient software development with heterogeneous devices
 
Storm - SpaaS
Storm - SpaaSStorm - SpaaS
Storm - SpaaS
 
How to generate customized java 8 code from your database
How to generate customized java 8 code from your databaseHow to generate customized java 8 code from your database
How to generate customized java 8 code from your database
 
2017 iSPIRT Annual letter
2017 iSPIRT Annual letter2017 iSPIRT Annual letter
2017 iSPIRT Annual letter
 
Linux Kernel Cryptographic API and Use Cases
Linux Kernel Cryptographic API and Use CasesLinux Kernel Cryptographic API and Use Cases
Linux Kernel Cryptographic API and Use Cases
 
Microcontrollers and embedded devices
Microcontrollers and embedded devicesMicrocontrollers and embedded devices
Microcontrollers and embedded devices
 
100G and Beyond DC Interconnect: Present and Future
100G and Beyond DC Interconnect: Present and Future100G and Beyond DC Interconnect: Present and Future
100G and Beyond DC Interconnect: Present and Future
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Power Point Processor x86 and arm
Power Point Processor x86 and armPower Point Processor x86 and arm
Power Point Processor x86 and arm
 
Flossuk17 introduction to ovirt
Flossuk17 introduction to ovirtFlossuk17 introduction to ovirt
Flossuk17 introduction to ovirt
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
 
IBM Storage for Analytics, Cognitive and Cloud
IBM Storage for Analytics, Cognitive and CloudIBM Storage for Analytics, Cognitive and Cloud
IBM Storage for Analytics, Cognitive and Cloud
 
pollacka_AMD
pollacka_AMDpollacka_AMD
pollacka_AMD
 

Similar to Melt iron heterogeneous computing - lspe v3

GPU Acceleration for Financial Services
GPU Acceleration for Financial ServicesGPU Acceleration for Financial Services
GPU Acceleration for Financial ServicesKinetica
 
Collaborate14 GNTX Overview
Collaborate14 GNTX OverviewCollaborate14 GNTX Overview
Collaborate14 GNTX OverviewCliff Burgess
 
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data Systems
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data SystemsWhere Is Your Data?: An Introduction to Problems and Bottlenecks in Data Systems
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data SystemsInsightDataScience
 
Deploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data Platform
Deploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data PlatformDeploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data Platform
Deploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data PlatformRackspace
 
Learn How Dell Improved Postgres/Greenplum Performance 20x with a Database Pr...
Learn How Dell Improved Postgres/Greenplum Performance 20x with a Database Pr...Learn How Dell Improved Postgres/Greenplum Performance 20x with a Database Pr...
Learn How Dell Improved Postgres/Greenplum Performance 20x with a Database Pr...VMware Tanzu
 
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflowsCloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflowsYong Feng
 
Solving Performance Problems on Hadoop
Solving Performance Problems on HadoopSolving Performance Problems on Hadoop
Solving Performance Problems on HadoopTyler Mitchell
 
In memory grids IMDG
In memory grids IMDGIn memory grids IMDG
In memory grids IMDGPrateek Jain
 
AWS re:Invent 2016: Migrating Your Data Warehouse to Amazon Redshift (DAT202)
AWS re:Invent 2016: Migrating Your Data Warehouse to Amazon Redshift (DAT202)AWS re:Invent 2016: Migrating Your Data Warehouse to Amazon Redshift (DAT202)
AWS re:Invent 2016: Migrating Your Data Warehouse to Amazon Redshift (DAT202)Amazon Web Services
 
Big data in the enterprise: When to use what?
Big data in the enterprise: When to use what?Big data in the enterprise: When to use what?
Big data in the enterprise: When to use what?Jesus Rodriguez
 
Denver Big Data Analytics Day
Denver Big Data Analytics DayDenver Big Data Analytics Day
Denver Big Data Analytics DayZivaro Inc
 
Building a High Performance Analytics Platform
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics PlatformSantanu Dey
 
Has Your Data Gone Rogue?
Has Your Data Gone Rogue?Has Your Data Gone Rogue?
Has Your Data Gone Rogue?Tony Pearson
 
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeeling Cheung
 
Data Engineer's Lunch #60: Series - Developing Enterprise Consciousness
Data Engineer's Lunch #60: Series - Developing Enterprise ConsciousnessData Engineer's Lunch #60: Series - Developing Enterprise Consciousness
Data Engineer's Lunch #60: Series - Developing Enterprise ConsciousnessAnant Corporation
 
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014Jaroslav Gergic
 
IMS01 IMS Keynote
IMS01   IMS KeynoteIMS01   IMS Keynote
IMS01 IMS KeynoteRobert Hain
 
L’architettura di Classe Enterprise di Nuova Generazione
L’architettura di Classe Enterprise di Nuova GenerazioneL’architettura di Classe Enterprise di Nuova Generazione
L’architettura di Classe Enterprise di Nuova GenerazioneMongoDB
 

Similar to Melt iron heterogeneous computing - lspe v3 (20)

GPU Acceleration for Financial Services
GPU Acceleration for Financial ServicesGPU Acceleration for Financial Services
GPU Acceleration for Financial Services
 
Collaborate14 GNTX Overview
Collaborate14 GNTX OverviewCollaborate14 GNTX Overview
Collaborate14 GNTX Overview
 
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data Systems
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data SystemsWhere Is Your Data?: An Introduction to Problems and Bottlenecks in Data Systems
Where Is Your Data?: An Introduction to Problems and Bottlenecks in Data Systems
 
Deploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data Platform
Deploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data PlatformDeploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data Platform
Deploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data Platform
 
Learn How Dell Improved Postgres/Greenplum Performance 20x with a Database Pr...
Learn How Dell Improved Postgres/Greenplum Performance 20x with a Database Pr...Learn How Dell Improved Postgres/Greenplum Performance 20x with a Database Pr...
Learn How Dell Improved Postgres/Greenplum Performance 20x with a Database Pr...
 
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflowsCloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflows
 
Solving Performance Problems on Hadoop
Solving Performance Problems on HadoopSolving Performance Problems on Hadoop
Solving Performance Problems on Hadoop
 
In memory grids IMDG
In memory grids IMDGIn memory grids IMDG
In memory grids IMDG
 
AWS re:Invent 2016: Migrating Your Data Warehouse to Amazon Redshift (DAT202)
AWS re:Invent 2016: Migrating Your Data Warehouse to Amazon Redshift (DAT202)AWS re:Invent 2016: Migrating Your Data Warehouse to Amazon Redshift (DAT202)
AWS re:Invent 2016: Migrating Your Data Warehouse to Amazon Redshift (DAT202)
 
Big data in the enterprise: When to use what?
Big data in the enterprise: When to use what?Big data in the enterprise: When to use what?
Big data in the enterprise: When to use what?
 
Denver Big Data Analytics Day
Denver Big Data Analytics DayDenver Big Data Analytics Day
Denver Big Data Analytics Day
 
Building a High Performance Analytics Platform
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics Platform
 
Has Your Data Gone Rogue?
Has Your Data Gone Rogue?Has Your Data Gone Rogue?
Has Your Data Gone Rogue?
 
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data TorrentSeagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
Seagate: Sensor Overload! Taming The Raging Manufacturing Big Data Torrent
 
Data Engineer's Lunch #60: Series - Developing Enterprise Consciousness
Data Engineer's Lunch #60: Series - Developing Enterprise ConsciousnessData Engineer's Lunch #60: Series - Developing Enterprise Consciousness
Data Engineer's Lunch #60: Series - Developing Enterprise Consciousness
 
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014
 
IMS01 IMS Keynote
IMS01   IMS KeynoteIMS01   IMS Keynote
IMS01 IMS Keynote
 
Making Sense of Remote Sensing
Making Sense of Remote SensingMaking Sense of Remote Sensing
Making Sense of Remote Sensing
 
L’architettura di Classe Enterprise di Nuova Generazione
L’architettura di Classe Enterprise di Nuova GenerazioneL’architettura di Classe Enterprise di Nuova Generazione
L’architettura di Classe Enterprise di Nuova Generazione
 
Tech view on Regulatory Compliance
Tech view on Regulatory ComplianceTech view on Regulatory Compliance
Tech view on Regulatory Compliance
 

Recently uploaded

The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Melt iron heterogeneous computing - lspe v3

  • 1. Heterogeneous Computing LSPE Rinka Singh, CoFounder – Melt Iron rinka@meltiron.com Phone: +91-99007-11997
  • 2. Agenda • The problem – exploding Data • What is heterogeneous computing • How does it work • Some success stories • DB as a choke point • impact on the enterprise • Nagios • Our experience – some data • Melt Iron – who we are.
  • 3. Problem – exploding Data… 2.5 Exabytes/day generated • Google handles > 24 PB • 7 billion shares • Giga (109) …Tera …Peta …Exa …Zetta …Yottabytes Implications for Compute • CAPEX follows curve • OPEX follows curve Implication • Compute capability will not match growing data.
  • 4. Types of Data Transactional Data / MIS, Business Apps. • Decision making for each transaction. • Key metric: Transactions per sec. • Acceleration - Faster processors & in-memory compute. Parallel data / Big-Data / Analytics. • Pattern analysis • Math/Statistical analysis • Key metric: data size stored & processed • Acceleration - Parallel Processor. Interdependent data / Weather Forecasting, HPC • Scenario planning, Scientific computing • Finite element analysis
  • 5. Heterogenous computing (CPU+GPU) •CPU is sequential computing •GPU is parallel computing. •General computation on CPU •Parallel data on GPU •CPU has 4-8-32 cores, GP-GPUs have 1K-5K cores • Analogy: a truck vs. a Freight Train •Truck carries small load & relatively flexible •Train carries huge load and is relatively inflexible
  • 6. GPU Based Computing • GPU – Graphics processing unit. Parallel cores, used for graphics, video, streaming media. • GP-GPU: General purpose GPUs - used in high performance computing (HPC) for very large data sets. • Offload data intensive processing to GPU, rest to CPU. • Power efficient data centers, Govt. Labs, Universities, Large enterprises use GP- GPU. • Performance improvements of 50x and more.
  • 7. GP-GPU stories* BNP Paribas- 10x lower power, 16x lesser space J.P. Morgan :Risk Computation 40x performance Improvement 80x lower data centre costs Bloomberg-:Fixed Income 16hrs-2hrs Bond Valuation 8x faster 38x lower energy costs AON Benfield :Insurance-Risk Management From days to minutes-can respond in intra day now Citadel: Hedge Fund 70x faster pricing * from NVIDIA
  • 8. Today: DB is a choke point…
  • 9. Nagios: Architecture DB slows as records added. 5 GB limit New Apps: Analytics, ML Answers: • cluster, partition/shard db • modify query/apps • expensive and done post-deployment…
  • 11. Our experience: GP-GPU usage Pattern match on: • Zeon quad-core server – 8 GB • nVidia Quadro 2000: 192 cores, 1 GB RAM • As data size increases, CPU slows exponentially • GPU curve is almost flat.
  • 12. Melt Iron • We are about parallel-computing • Focused on the Enterprise. • Huge, huge opportunity everywhere in Enterprise Compute. • Change the course of the river Amazon – from sequential to heterogeneous compute • Open Source • Will setup meetup on heterogeneous computing • Welcome open source contributors: • Java/C++ • C/Asm • CUDA/OpenCL contact me: rinka@meltiron.com
  • 13. Melt Iron: DB appliance Web Server JDBC/ODBC Java/C# Enterprise App… Web Server JDBC/ODBC Java/C# Enterprise App… Web Server JDBC/ODBC Java/C# Enterprise App… Database Melt Iron DB Appliance (HA) Web Server JDBC/ODBC Real-time Analytics App… Accelerate DB by more than 100x.