O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

M|18 GPU Accelerated Data Processing

627 visualizações

Publicada em

M|18 GPU Accelerated Data Processing

Publicada em: Dados e análise
  • Login to see the comments

  • Seja a primeira pessoa a gostar disto

M|18 GPU Accelerated Data Processing

  1. 1. GPU Accelerated Data Processing Speed of Thought Analytics at Scale M|18 FEBRUARY 26–27, 2018
  2. 2. Pairing Brytlyt with MariaDB Bringing GPU acceleration to world’s most popular open source database
  3. 3. Brytlyt is an ultra-high performance platform that combines patent pending intellectual property and Graphics Processor Unit (GPU) hardware. • 300 times faster than existing database technology • Real-time analytics replaces slow batch processing • Massively reducing cost per query by a factor of 10 or more Graphics Processor Units offer massive performance improvements over traditional computer hardware. However, working with GPUs is tough because everything has to be done in parallel. Brytlyt has patent pending IP to overcome this. The benefits of Brytlyt’s GPU Accelerated Database
  4. 4. How are analysts spending their time? 3 days per month is spent mining data for patterns or refining algorithms 37% of insight takes more than a week 64% of time is spent cleaning and organizing data SQL is the most common technology used ahead of Hadoop, Python and R
  5. 5. It’s possible that the reason data insights are challenging to obtain for the majority of respondents is that their analytics solutions simply do not have the speed, flexibility, or ease of use to answer the data questions people have. Flexibility 43% say their analytics is not flexible enough to meet their needs Performance 32% say they have to deal with slow query speeds Key Pain Points
  6. 6. More data means more opportunity …and a greater challenge ✓ Real-time insights with real-time data ✓ No more overnight data queries ✓ Improved data governance and security Analysing billions of rows of data in milliseconds… …requires a radical rethink of the status-quo Business Leaders Grappling with situational awareness on large amounts of high velocity data… Analysts and Data Scientists Struggling to interactively explore large datasets for detailed insights and answer business questions in real-time… Because ultimately everything boils down to the performance that only a GPU database can deliver.
  7. 7. Usain Bolt’s reaction time: 0.155 seconds Brytlyt can query a billion row dataset before Usain Bolt has even twitched a muscle. Faster than Usain Bolt’s reaction time! But how fast is ultra-fast?
  8. 8. Patent pending intellectual property Programming database operations for parallel execution is not trivial and requires a fundamentally new approach Recursive Interaction Probability
  9. 9. Brytlyt Indexes are advanced data structures, designed for GPU to improve performance Query 1 SELECT cab_type, count(*) FROM trips GROUP BY cab_type; Query 2 SELECT passenger_count, avg(total_amount) FROM trips GROUP BY passenger_count; 0 10 20 30 40 50 60 Q1 Q2 Indexed Queries Brytlyt MapD timeinmilliseconds
  10. 10. Brytlyt is exceptionally fast, even without indexing Query 3 SELECT passenger_count, extract(year from pickup_datetime), count(*) FROM trips GROUP BY passenger_count, pickup_year; Query 4 SELECT passenger_count, extract(year from pickup_datetime), cast(trip_distance as int), count(*), FROM trips GROUP BY passenger_count, pickup_year, distance ORDER BY pickup_year, the_count desc; 0 100 200 300 400 500 600 Q3 Q4 None-indexed Queries Brytlyt MapD timeinmilliseconds Usain Bolt
  11. 11. Secondary Index Covering Index SELECT cab_type, count(*) FROM trips GROUP BY cab_type; SELECT cab_type, count(*) FROM trips GROUP BY cab_type, trip_type, passenger_count;
  12. 12. Ultra-Fast GPU JOIN The Foundation of a Relational Database
  13. 13. Client Connections JDBC, ODBC, NET, PHP, Python, PERL, C API Connection Pool Connection Handling, Authentication & Security SQL Interface DML, DDL, Stored Procedures, Triggers, Views Brytlyt GPU Server MyISAM InnoDB Cluster ..… Pluggable Storage Engines Services & Utilities Backup & Restore Security, Replication Cluster etc Parser Lexical, Semantic, Code Generation Optimizer Rewriting, Order of Scanning, Indexes Caches Global & Engine Specific Memory Brytlyt / MariaDB Integration Architecture
  14. 14. {API} GPU CPU GPU Acceleration • Brytlyt patent pending IP combined with Graphic Processor Unit (GPU) acceleration • Query billions of rows of data in milliseconds, up to 1,000 times faster then alternatives • Fast GPU JOIN • Hot data caching in CPU RAM used for immediate access to large data sets • GPUs used to filter and render billions of geospatial data points in real time • Horizontal scale out allows multiple severs to be used in a single cluster User Interaction • MariaDB client tools used to manage and work with data using ANSI SQL • Stored procedures,database cursors,native JSON support, arrays and much more • Torch Machine Learning and AI available with zero data copy • SpotLyt visualisation tool built on Plot.ly with twenty interactive chart types • Point map can navigate billions of geospatial data points in real time • MariaDB data connectormeans any visualisation tool can benefit from GPU acceleration Scale Out SpotLyt + Geospatial Powerful suite of user tools
  15. 15. Open Source
  16. 16. Pairing Brytlyt with best-in-class IBM POWER hardware to deliver the next generation Database & Analytics Platform
  17. 17. SpotLyt Interactive analytics for billion row datasets
  18. 18. BrytMind SQL + Artificial Intelligence + GPU
  19. 19. Market Leader with Superior Product and IP Brytlyt DB • Patent pending IP • MariaDB - storedprocedures, correlatedqueries, cursers, nested queries, window functions, native JSON and XML support • Uses Torch memory manager SpotLyt • Visualizationtool with server side graphics rendering on GPU • Twenty customizable and interactive charts • Built on open source Plot.ly • Single developer produced SpotLyt in only six weeks BrytMind • SQL + Artificial Intelligence + GPU • Integrate Torch directly into Brytlyt GpuManager
  20. 20. GPU Accelerated Data Processing Speed of Thought Analytics at Scale CEO Richard Heyns Email Richard.Heyns@Brytlyt.com URL www.brytlyt.com Twitter @brytlytDB