SlideShare a Scribd company logo
1 of 38
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y
Low-coding & no-coding GPU-accelerated visual graph analytics
Graph Gurus, 2021
Leo Meyerovich, CEO
@LMeyerov
G R A P H I S T R Y info@graphistry.com
1. Graph era of visual analytics: Graphistry
2. No-code: Data -> relationship insights in 10s
3. Scale with GPUs: 412GB/s on a single GPU node
4. Low-code apps with graph-app-kit
Today: 100X graph tech
3
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
Tech
Security, fraud, user analytics, genomics, …
Graph, viz, GPUs, automation
Users
100X VISUAL INVESTIGATIONS
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
5
(launch graph-app-kit)
GRAPHISTRY
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
6
Graph era of visual analytics
knowledge graph
neural search
event & log analysis
correlation
high-cardinality
& high-dimensionality
process mining
people analytics
embedding spaces
graph neural nets
Identity graph
dimensionality reduction
workflow automation
graph API
virtual graph
hypergraphs
GPUs
informatics
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
7
Tables getting longer: Events
Time
More tables: Every co is a tech co
Tables getting wider: Metadata, AI scores, …
Name, Email, IP, ..
IT analyst:
Digital assets & users: Dependencies, activities, ..
Fintech analyst:
Companies, people: Dependencies, trades, …
Product analyst
Users, offerings: Journeys, preferences, …
Security analyst:
User, asset, incident: Timelines and scopes, …
Fraud analyst:
Account, payment: Timeline, pattern, outlier, …
What is my graph of …
Data becoming graph-y
journey
correlation
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
8
IT analyst:
Digital assets & users: Dependencies, activities, ..
Fintech analyst:
Companies, people: Dependencies, trades, …
Product analyst
Users, offerings: Journeys, preferences, …
Security analyst:
User, asset, incident: Timelines and scopes, …
Fraud analyst:
Account, payment: Timeline, pattern, outlier, …
What is my graph of …
Tabular views hide
the relationship insights
??
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
9
Visual graph tools
help us work with the
relationships in our data
Understand Explore Collaborate Automate
Visual graph tools
increase data project ROI
& eliminate project risks
Deliver faster Build better Multiply reach
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
Data Scientist
Notebooks
Dev API for
Embedding
Analyst
Tool Suite
3. Automate
Templatize, link, & embed
1. Connect DBs & APIs
as a unified virtual graph
2. Visual analytics
• 100X via GPUs
• Correlate w/ graph
• Time, histograms, …
Graphistry: Visually answer relationship questions across your data sources
Graphistry Hub (Cloud) Cloud Marketplace On-Prem
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
11
Demo: Graph investigation of
social media manipulation
in the XRP cryptocurrency community
geoff@socialforensics.com
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
12
geoff@socialforensics.com
”[OK…] as long as it’s really cool”
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
13
“I had to wait 2 minutes in
[Tool X] for every little thing,
and now I can see everything,
so I use Graphistry instead”
New: No-code csv  graph
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
14
Follow for XRP Especially in Japan
… that
are fake
And if inauthentic
XRP
COMMUNITY
SEGMENTATION
… Likely of interest to SBI Holdings,
a Japanese megacorp that then went big on XRP …
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
15
Big with Arabic
speakers
Who are
inauthentic
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
16
1 year later…
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
17
70% of the XRP Arabic accounts were removed due to Twitter’s breach & sweep
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
18
… Ripple CTO David Schwartz
still has not changed his icon to a robot ...
G R A P H I S T R Y info@graphistry.com
Graph is powerful
Market & user analysts
✓ More ROI: Find influencers, communities, …
✓ Less waste: Don’t spend on fraudsters, spammers, wrong communities…
Fraud & abuse analysts
✓ Detect & investigate fake accounts & activities
✓ Detect behaviors like abuse, misinformation, …
Graph tech: No code & GPUs
✓ See bigger picture, “I was waiting 2 minutes in <TOOL X> and…”
✓ Enable domain expert to not get bogged down
19
geoff@socialforensics.com
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
20
data scientist, data engineer, dev, …
scientist, analyst, investigator, …
sales, marketing, trading, ...
Graph is useful for coders + non-coders
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
21
Embedding APIs
No-code
Low-code create dashboards + automations
supercharge existing tools
Built to multiply the reach & ROI of graph projects
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
22
Graph low-coding on GPUs
Demo: Windows logs
Graphistry is building the first
RAPIDS-native visual analytics platform
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
23
your
app
…
graphistry.hypergraph(
cudf.read_csv(‘events.csv’),
entity_types=[‘user’, ‘user_ip’, ‘asset_id’]
)['graph'].plot()
Give an inch, get a mile
 Interactive
 Filters
 Time bar
 Sharing
 Search
 …
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
24
your
app
…
graphistry.hypergraph(
cudf.read_csv(‘events.csv’),
entity_types=[‘user’, ‘user_ip’, ‘asset_id’]
)['graph'].plot()
# cudf: optional GPU Python lib
# … that devours heavier files
Give an inch, get a mile
 Interactive
 Filters
 Time bar
 Sharing
 Search
 …
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
25
Launch with everything
ready for 1+ GPUs
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
26
BENCHMARK
Windows event logs
280M rows
320 GB raw text
44 GB mostly raw parquet
Time column: 1.5GB
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
27
import cudf
gdf = cudf.read_parquet(‘my_logs.parquet’)
print(“latest time:”, gdf[‘_time’].max())
### Time: 0.6s +/ 0.1s
### Rate: 1.9GB/s
### Rate: 369M rows/s
### PCI is 8GB/s…
Graph low-coding on a GPU: Hello – max time
### already on GPU
gdf[‘_time’].max()
### Time: 3.6ms +/- 720us
### Rate: 412GB/s
### Rate: 78B rows/s
280M timestamps (1.5GB)
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
28
Graph low-coding on a GPU:
Compute login graph
# Extract table: logins[[ ‘EventCode’, ‘src_NetworkAddress’, ‘dst_ComputerName’]]
gdf['EventCode’] = gdf['_raw'].str.extract(r'EventCode=(d+)').astype('int32’)
logins_gdf = gdf[ gdf['EventCode'] == 4624 ]
logins_gdf['src_NetworkAddress'] = logins['_raw'].str.extract(r'Source Network Address:t(.*)n’)
logins_gdf['dst_ComputerName’] = logins['_raw'].str.extract(r'ComputerName=(.*)n’)
### Rate: 25 GB/s
### Rate: 25M rows/s
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
29
Graph low-coding
on 8 GPUs
dgdf = dask_cudf.read_parquet(‘logs.parquet’)
is_login = “EventCode=4624”
dgdf[‘_raw’].str.match(is_login).count().compute()
### Time: 37s
### Rate: 1GB/s
### Rate: 8M rows/s
### ~100X below our target
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
30
Graph low-coding on 8 GPUs:
Compute login graph
… Sign up at hub.graphistry.com to find out!
SSD 1
SSD 2
…
SSD 20
GPU 1 (40GB)
GPU 2 (40GB)
…
GPU 8 (40GB)
120 GB/s
1 STORAGE NODE 1 GPU NODE
300 GB/s
4 NUMA nodes
(the hard part)
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
31
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
32
Introducing graph-app-kit
G R A P H I S T R Y info@graphistry.com
G R A P H I S T R Y info@graphistry.com
33
Most people are busy so
graph-app-kit helps you
make Easy Buttons
G R A P H I S T R Y info@graphistry.com
34
…
quicklaunch
connect
low-code
share
G R A P H I S T R
Y
G R A P H I S T R Y info@graphistry.com
35
privately
script
point-and-click graph apps
(public + private)
…
G R A P H I S T R Y info@graphistry.com
36
Minimal app
• Name
• Some text
 Auto-loads into app picker
Connector Templates
• CSV
• TigerGraph
• Neptune
• …
G R A P H I S T R Y info@graphistry.com
37
Pipeline template
Most apps are copy/edit of: Form controls -> run queries & filter -> viz
G R A P H I S T R Y info@graphistry.com
1. Graph era of visual analytics: Graphistry
2. No-code: Data -> relationship insights in 10s
3. Scale with GPUs: 412GB/s on a single GPU node
4. Low-code apps with graph-app-kit
100X graph platform
38
graphistry.com/get-started
github.com/graphistry/pygraphistry
github.com/graphistry/graph-app-kit
G R A P H I S T R Y
Subscribe, explore, & contribute:
G R A P H I S T R Y info@graphistry.com
39
graphistry.com/get-started
github.com/graphistry/pygraphistry
github.com/graphistry/graph-app-kit
G R A P H I S T R Y
Subscribe, try, & contribute:

More Related Content

What's hot

Graph Gurus 15: Introducing TigerGraph 2.4
Graph Gurus 15: Introducing TigerGraph 2.4 Graph Gurus 15: Introducing TigerGraph 2.4
Graph Gurus 15: Introducing TigerGraph 2.4 TigerGraph
 
Neo4j Graph Platform Overview, Kurt Freytag, Neo4j
Neo4j Graph Platform Overview, Kurt Freytag, Neo4jNeo4j Graph Platform Overview, Kurt Freytag, Neo4j
Neo4j Graph Platform Overview, Kurt Freytag, Neo4jNeo4j
 
Graph Analytics: Graph Algorithms Inside Neo4j
Graph Analytics: Graph Algorithms Inside Neo4jGraph Analytics: Graph Algorithms Inside Neo4j
Graph Analytics: Graph Algorithms Inside Neo4jNeo4j
 
05Nov13 Webinar: Introducing Revolution R Enterprise 7 - The Big Data Big Ana...
05Nov13 Webinar: Introducing Revolution R Enterprise 7 - The Big Data Big Ana...05Nov13 Webinar: Introducing Revolution R Enterprise 7 - The Big Data Big Ana...
05Nov13 Webinar: Introducing Revolution R Enterprise 7 - The Big Data Big Ana...Revolution Analytics
 
Graph Gurus 21: Integrating Real-Time Deep-Link Graph Analytics with Spark AI
Graph Gurus 21: Integrating Real-Time Deep-Link Graph Analytics with Spark AIGraph Gurus 21: Integrating Real-Time Deep-Link Graph Analytics with Spark AI
Graph Gurus 21: Integrating Real-Time Deep-Link Graph Analytics with Spark AITigerGraph
 
A Spark-Based Intelligent Assistant: Making Data Exploration in Natural Langu...
A Spark-Based Intelligent Assistant: Making Data Exploration in Natural Langu...A Spark-Based Intelligent Assistant: Making Data Exploration in Natural Langu...
A Spark-Based Intelligent Assistant: Making Data Exploration in Natural Langu...Databricks
 
GraphQL - The new "Lingua Franca" for API-Development
GraphQL - The new "Lingua Franca" for API-DevelopmentGraphQL - The new "Lingua Franca" for API-Development
GraphQL - The new "Lingua Franca" for API-Developmentjexp
 
Graph Hardware Architecture - Enterprise graphs deserve great hardware!
Graph Hardware Architecture - Enterprise graphs deserve great hardware!Graph Hardware Architecture - Enterprise graphs deserve great hardware!
Graph Hardware Architecture - Enterprise graphs deserve great hardware!TigerGraph
 
Building Community APIs using GraphQL, Neo4j, and Kotlin
Building Community APIs using GraphQL, Neo4j, and KotlinBuilding Community APIs using GraphQL, Neo4j, and Kotlin
Building Community APIs using GraphQL, Neo4j, and KotlinNeo4j
 
Graph Gurus Episode 10: Analyzing Temporal Data with Native Parallel Graph Da...
Graph Gurus Episode 10: Analyzing Temporal Data with Native Parallel Graph Da...Graph Gurus Episode 10: Analyzing Temporal Data with Native Parallel Graph Da...
Graph Gurus Episode 10: Analyzing Temporal Data with Native Parallel Graph Da...TigerGraph
 
Congressional PageRank: Graph Analytics of US Congress With Neo4j
Congressional PageRank: Graph Analytics of US Congress With Neo4jCongressional PageRank: Graph Analytics of US Congress With Neo4j
Congressional PageRank: Graph Analytics of US Congress With Neo4jWilliam Lyon
 
Fast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA HardwareFast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA HardwareTigerGraph
 
Graphs & Neo4j - Past Present Future
Graphs & Neo4j - Past Present FutureGraphs & Neo4j - Past Present Future
Graphs & Neo4j - Past Present Futurejexp
 
Graph Databases and Machine Learning | November 2018
Graph Databases and Machine Learning | November 2018Graph Databases and Machine Learning | November 2018
Graph Databases and Machine Learning | November 2018TigerGraph
 

What's hot (14)

Graph Gurus 15: Introducing TigerGraph 2.4
Graph Gurus 15: Introducing TigerGraph 2.4 Graph Gurus 15: Introducing TigerGraph 2.4
Graph Gurus 15: Introducing TigerGraph 2.4
 
Neo4j Graph Platform Overview, Kurt Freytag, Neo4j
Neo4j Graph Platform Overview, Kurt Freytag, Neo4jNeo4j Graph Platform Overview, Kurt Freytag, Neo4j
Neo4j Graph Platform Overview, Kurt Freytag, Neo4j
 
Graph Analytics: Graph Algorithms Inside Neo4j
Graph Analytics: Graph Algorithms Inside Neo4jGraph Analytics: Graph Algorithms Inside Neo4j
Graph Analytics: Graph Algorithms Inside Neo4j
 
05Nov13 Webinar: Introducing Revolution R Enterprise 7 - The Big Data Big Ana...
05Nov13 Webinar: Introducing Revolution R Enterprise 7 - The Big Data Big Ana...05Nov13 Webinar: Introducing Revolution R Enterprise 7 - The Big Data Big Ana...
05Nov13 Webinar: Introducing Revolution R Enterprise 7 - The Big Data Big Ana...
 
Graph Gurus 21: Integrating Real-Time Deep-Link Graph Analytics with Spark AI
Graph Gurus 21: Integrating Real-Time Deep-Link Graph Analytics with Spark AIGraph Gurus 21: Integrating Real-Time Deep-Link Graph Analytics with Spark AI
Graph Gurus 21: Integrating Real-Time Deep-Link Graph Analytics with Spark AI
 
A Spark-Based Intelligent Assistant: Making Data Exploration in Natural Langu...
A Spark-Based Intelligent Assistant: Making Data Exploration in Natural Langu...A Spark-Based Intelligent Assistant: Making Data Exploration in Natural Langu...
A Spark-Based Intelligent Assistant: Making Data Exploration in Natural Langu...
 
GraphQL - The new "Lingua Franca" for API-Development
GraphQL - The new "Lingua Franca" for API-DevelopmentGraphQL - The new "Lingua Franca" for API-Development
GraphQL - The new "Lingua Franca" for API-Development
 
Graph Hardware Architecture - Enterprise graphs deserve great hardware!
Graph Hardware Architecture - Enterprise graphs deserve great hardware!Graph Hardware Architecture - Enterprise graphs deserve great hardware!
Graph Hardware Architecture - Enterprise graphs deserve great hardware!
 
Building Community APIs using GraphQL, Neo4j, and Kotlin
Building Community APIs using GraphQL, Neo4j, and KotlinBuilding Community APIs using GraphQL, Neo4j, and Kotlin
Building Community APIs using GraphQL, Neo4j, and Kotlin
 
Graph Gurus Episode 10: Analyzing Temporal Data with Native Parallel Graph Da...
Graph Gurus Episode 10: Analyzing Temporal Data with Native Parallel Graph Da...Graph Gurus Episode 10: Analyzing Temporal Data with Native Parallel Graph Da...
Graph Gurus Episode 10: Analyzing Temporal Data with Native Parallel Graph Da...
 
Congressional PageRank: Graph Analytics of US Congress With Neo4j
Congressional PageRank: Graph Analytics of US Congress With Neo4jCongressional PageRank: Graph Analytics of US Congress With Neo4j
Congressional PageRank: Graph Analytics of US Congress With Neo4j
 
Fast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA HardwareFast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA Hardware
 
Graphs & Neo4j - Past Present Future
Graphs & Neo4j - Past Present FutureGraphs & Neo4j - Past Present Future
Graphs & Neo4j - Past Present Future
 
Graph Databases and Machine Learning | November 2018
Graph Databases and Machine Learning | November 2018Graph Databases and Machine Learning | November 2018
Graph Databases and Machine Learning | November 2018
 

Similar to Graphistry: Low-code & no-code GPU-accelerated visual graph analytics

100X Investigations - Graphistry / Microsoft BlueHat
100X Investigations - Graphistry / Microsoft BlueHat100X Investigations - Graphistry / Microsoft BlueHat
100X Investigations - Graphistry / Microsoft BlueHatgraphistry
 
Scaling graph investigations with Math, GPUs, & Experts
Scaling graph investigations with Math, GPUs, & ExpertsScaling graph investigations with Math, GPUs, & Experts
Scaling graph investigations with Math, GPUs, & Expertsgraphistry
 
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the BeginningLeveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the BeginningSafe Software
 
Top 5 Data Science Sessions from GTC 2019
Top 5 Data Science Sessions from GTC 2019Top 5 Data Science Sessions from GTC 2019
Top 5 Data Science Sessions from GTC 2019NVIDIA
 
Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017
Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017
Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017MLconf
 
HBaseCon 2015: HBase @ CyberAgent
HBaseCon 2015: HBase @ CyberAgentHBaseCon 2015: HBase @ CyberAgent
HBaseCon 2015: HBase @ CyberAgentHBaseCon
 
Dynamic Community Detection for Large-scale e-Commerce data with Spark Stream...
Dynamic Community Detection for Large-scale e-Commerce data with Spark Stream...Dynamic Community Detection for Large-scale e-Commerce data with Spark Stream...
Dynamic Community Detection for Large-scale e-Commerce data with Spark Stream...Spark Summit
 
Mobile Convention Amsterdam 2014 - Glasseffect - Raimo van der Klein
Mobile Convention Amsterdam 2014 - Glasseffect - Raimo van der KleinMobile Convention Amsterdam 2014 - Glasseffect - Raimo van der Klein
Mobile Convention Amsterdam 2014 - Glasseffect - Raimo van der KleinMobile Convention Amsterdam 2015
 
From Flat to Stacked - Alicia C Newberry - City of Milton
From Flat to Stacked - Alicia C Newberry - City of MiltonFrom Flat to Stacked - Alicia C Newberry - City of Milton
From Flat to Stacked - Alicia C Newberry - City of MiltonAlicia Newberry
 
Big data bi-mature-oanyc summit
Big data bi-mature-oanyc summitBig data bi-mature-oanyc summit
Big data bi-mature-oanyc summitOpen Analytics
 
Operating CNC and Laser Machine Everywhere using IoT
Operating CNC and Laser Machine Everywhere using IoTOperating CNC and Laser Machine Everywhere using IoT
Operating CNC and Laser Machine Everywhere using IoTijtsrd
 
A tech writer, a map, and an app
A tech writer, a map, and an appA tech writer, a map, and an app
A tech writer, a map, and an appSarah Maddox
 
Keynote Net Games 09 - Rémi Arnaud
Keynote Net Games 09 - Rémi ArnaudKeynote Net Games 09 - Rémi Arnaud
Keynote Net Games 09 - Rémi ArnaudRemi Arnaud
 
LMI Technologies 2015 Year in Review: Smart 3D Technology in The New Industri...
LMI Technologies 2015 Year in Review: Smart 3D Technology in The New Industri...LMI Technologies 2015 Year in Review: Smart 3D Technology in The New Industri...
LMI Technologies 2015 Year in Review: Smart 3D Technology in The New Industri...LMI Technologies
 
0. Reverse Pitch FINALISTS 6.14.17 Program Overview Stack
0. Reverse Pitch FINALISTS 6.14.17 Program Overview Stack0. Reverse Pitch FINALISTS 6.14.17 Program Overview Stack
0. Reverse Pitch FINALISTS 6.14.17 Program Overview StackJoel Bennett
 
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2
 
2013 - Yhat - YC app.pdf
2013 - Yhat - YC app.pdf2013 - Yhat - YC app.pdf
2013 - Yhat - YC app.pdfAustin Ogilvie
 
Gabriele Provinciali - Proxima: IoT e Microservizi in una Smart City programm...
Gabriele Provinciali - Proxima: IoT e Microservizi in una Smart City programm...Gabriele Provinciali - Proxima: IoT e Microservizi in una Smart City programm...
Gabriele Provinciali - Proxima: IoT e Microservizi in una Smart City programm...Codemotion
 
The 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijThe 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijXander Bakker
 

Similar to Graphistry: Low-code & no-code GPU-accelerated visual graph analytics (20)

100X Investigations - Graphistry / Microsoft BlueHat
100X Investigations - Graphistry / Microsoft BlueHat100X Investigations - Graphistry / Microsoft BlueHat
100X Investigations - Graphistry / Microsoft BlueHat
 
Scaling graph investigations with Math, GPUs, & Experts
Scaling graph investigations with Math, GPUs, & ExpertsScaling graph investigations with Math, GPUs, & Experts
Scaling graph investigations with Math, GPUs, & Experts
 
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the BeginningLeveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
 
Top 5 Data Science Sessions from GTC 2019
Top 5 Data Science Sessions from GTC 2019Top 5 Data Science Sessions from GTC 2019
Top 5 Data Science Sessions from GTC 2019
 
Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017
Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017
Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017
 
HBaseCon 2015: HBase @ CyberAgent
HBaseCon 2015: HBase @ CyberAgentHBaseCon 2015: HBase @ CyberAgent
HBaseCon 2015: HBase @ CyberAgent
 
Dynamic Community Detection for Large-scale e-Commerce data with Spark Stream...
Dynamic Community Detection for Large-scale e-Commerce data with Spark Stream...Dynamic Community Detection for Large-scale e-Commerce data with Spark Stream...
Dynamic Community Detection for Large-scale e-Commerce data with Spark Stream...
 
Graphite
GraphiteGraphite
Graphite
 
Mobile Convention Amsterdam 2014 - Glasseffect - Raimo van der Klein
Mobile Convention Amsterdam 2014 - Glasseffect - Raimo van der KleinMobile Convention Amsterdam 2014 - Glasseffect - Raimo van der Klein
Mobile Convention Amsterdam 2014 - Glasseffect - Raimo van der Klein
 
From Flat to Stacked - Alicia C Newberry - City of Milton
From Flat to Stacked - Alicia C Newberry - City of MiltonFrom Flat to Stacked - Alicia C Newberry - City of Milton
From Flat to Stacked - Alicia C Newberry - City of Milton
 
Big data bi-mature-oanyc summit
Big data bi-mature-oanyc summitBig data bi-mature-oanyc summit
Big data bi-mature-oanyc summit
 
Operating CNC and Laser Machine Everywhere using IoT
Operating CNC and Laser Machine Everywhere using IoTOperating CNC and Laser Machine Everywhere using IoT
Operating CNC and Laser Machine Everywhere using IoT
 
A tech writer, a map, and an app
A tech writer, a map, and an appA tech writer, a map, and an app
A tech writer, a map, and an app
 
Keynote Net Games 09 - Rémi Arnaud
Keynote Net Games 09 - Rémi ArnaudKeynote Net Games 09 - Rémi Arnaud
Keynote Net Games 09 - Rémi Arnaud
 
LMI Technologies 2015 Year in Review: Smart 3D Technology in The New Industri...
LMI Technologies 2015 Year in Review: Smart 3D Technology in The New Industri...LMI Technologies 2015 Year in Review: Smart 3D Technology in The New Industri...
LMI Technologies 2015 Year in Review: Smart 3D Technology in The New Industri...
 
0. Reverse Pitch FINALISTS 6.14.17 Program Overview Stack
0. Reverse Pitch FINALISTS 6.14.17 Program Overview Stack0. Reverse Pitch FINALISTS 6.14.17 Program Overview Stack
0. Reverse Pitch FINALISTS 6.14.17 Program Overview Stack
 
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
 
2013 - Yhat - YC app.pdf
2013 - Yhat - YC app.pdf2013 - Yhat - YC app.pdf
2013 - Yhat - YC app.pdf
 
Gabriele Provinciali - Proxima: IoT e Microservizi in una Smart City programm...
Gabriele Provinciali - Proxima: IoT e Microservizi in una Smart City programm...Gabriele Provinciali - Proxima: IoT e Microservizi in una Smart City programm...
Gabriele Provinciali - Proxima: IoT e Microservizi in una Smart City programm...
 
The 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijThe 'right' choices in GIS - Grontmij
The 'right' choices in GIS - Grontmij
 

Recently uploaded

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Graphistry: Low-code & no-code GPU-accelerated visual graph analytics

  • 1. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y Low-coding & no-coding GPU-accelerated visual graph analytics Graph Gurus, 2021 Leo Meyerovich, CEO @LMeyerov
  • 2. G R A P H I S T R Y info@graphistry.com 1. Graph era of visual analytics: Graphistry 2. No-code: Data -> relationship insights in 10s 3. Scale with GPUs: 412GB/s on a single GPU node 4. Low-code apps with graph-app-kit Today: 100X graph tech 3
  • 3. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com Tech Security, fraud, user analytics, genomics, … Graph, viz, GPUs, automation Users 100X VISUAL INVESTIGATIONS
  • 4. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 5 (launch graph-app-kit) GRAPHISTRY
  • 5. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 6 Graph era of visual analytics knowledge graph neural search event & log analysis correlation high-cardinality & high-dimensionality process mining people analytics embedding spaces graph neural nets Identity graph dimensionality reduction workflow automation graph API virtual graph hypergraphs GPUs informatics
  • 6. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 7 Tables getting longer: Events Time More tables: Every co is a tech co Tables getting wider: Metadata, AI scores, … Name, Email, IP, .. IT analyst: Digital assets & users: Dependencies, activities, .. Fintech analyst: Companies, people: Dependencies, trades, … Product analyst Users, offerings: Journeys, preferences, … Security analyst: User, asset, incident: Timelines and scopes, … Fraud analyst: Account, payment: Timeline, pattern, outlier, … What is my graph of … Data becoming graph-y journey correlation
  • 7. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 8 IT analyst: Digital assets & users: Dependencies, activities, .. Fintech analyst: Companies, people: Dependencies, trades, … Product analyst Users, offerings: Journeys, preferences, … Security analyst: User, asset, incident: Timelines and scopes, … Fraud analyst: Account, payment: Timeline, pattern, outlier, … What is my graph of … Tabular views hide the relationship insights ??
  • 8. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 9 Visual graph tools help us work with the relationships in our data Understand Explore Collaborate Automate Visual graph tools increase data project ROI & eliminate project risks Deliver faster Build better Multiply reach
  • 9. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com Data Scientist Notebooks Dev API for Embedding Analyst Tool Suite 3. Automate Templatize, link, & embed 1. Connect DBs & APIs as a unified virtual graph 2. Visual analytics • 100X via GPUs • Correlate w/ graph • Time, histograms, … Graphistry: Visually answer relationship questions across your data sources Graphistry Hub (Cloud) Cloud Marketplace On-Prem
  • 10. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 11 Demo: Graph investigation of social media manipulation in the XRP cryptocurrency community geoff@socialforensics.com
  • 11. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 12 geoff@socialforensics.com ”[OK…] as long as it’s really cool”
  • 12. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 13 “I had to wait 2 minutes in [Tool X] for every little thing, and now I can see everything, so I use Graphistry instead” New: No-code csv  graph
  • 13. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 14 Follow for XRP Especially in Japan … that are fake And if inauthentic XRP COMMUNITY SEGMENTATION … Likely of interest to SBI Holdings, a Japanese megacorp that then went big on XRP …
  • 14. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 15 Big with Arabic speakers Who are inauthentic
  • 15. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 16 1 year later…
  • 16. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 17 70% of the XRP Arabic accounts were removed due to Twitter’s breach & sweep
  • 17. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 18 … Ripple CTO David Schwartz still has not changed his icon to a robot ...
  • 18. G R A P H I S T R Y info@graphistry.com Graph is powerful Market & user analysts ✓ More ROI: Find influencers, communities, … ✓ Less waste: Don’t spend on fraudsters, spammers, wrong communities… Fraud & abuse analysts ✓ Detect & investigate fake accounts & activities ✓ Detect behaviors like abuse, misinformation, … Graph tech: No code & GPUs ✓ See bigger picture, “I was waiting 2 minutes in <TOOL X> and…” ✓ Enable domain expert to not get bogged down 19 geoff@socialforensics.com
  • 19. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 20 data scientist, data engineer, dev, … scientist, analyst, investigator, … sales, marketing, trading, ... Graph is useful for coders + non-coders
  • 20. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 21 Embedding APIs No-code Low-code create dashboards + automations supercharge existing tools Built to multiply the reach & ROI of graph projects
  • 21. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 22 Graph low-coding on GPUs Demo: Windows logs Graphistry is building the first RAPIDS-native visual analytics platform
  • 22. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 23 your app … graphistry.hypergraph( cudf.read_csv(‘events.csv’), entity_types=[‘user’, ‘user_ip’, ‘asset_id’] )['graph'].plot() Give an inch, get a mile  Interactive  Filters  Time bar  Sharing  Search  …
  • 23. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 24 your app … graphistry.hypergraph( cudf.read_csv(‘events.csv’), entity_types=[‘user’, ‘user_ip’, ‘asset_id’] )['graph'].plot() # cudf: optional GPU Python lib # … that devours heavier files Give an inch, get a mile  Interactive  Filters  Time bar  Sharing  Search  …
  • 24. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 25 Launch with everything ready for 1+ GPUs
  • 25. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 26 BENCHMARK Windows event logs 280M rows 320 GB raw text 44 GB mostly raw parquet Time column: 1.5GB
  • 26. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 27 import cudf gdf = cudf.read_parquet(‘my_logs.parquet’) print(“latest time:”, gdf[‘_time’].max()) ### Time: 0.6s +/ 0.1s ### Rate: 1.9GB/s ### Rate: 369M rows/s ### PCI is 8GB/s… Graph low-coding on a GPU: Hello – max time ### already on GPU gdf[‘_time’].max() ### Time: 3.6ms +/- 720us ### Rate: 412GB/s ### Rate: 78B rows/s 280M timestamps (1.5GB)
  • 27. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 28 Graph low-coding on a GPU: Compute login graph # Extract table: logins[[ ‘EventCode’, ‘src_NetworkAddress’, ‘dst_ComputerName’]] gdf['EventCode’] = gdf['_raw'].str.extract(r'EventCode=(d+)').astype('int32’) logins_gdf = gdf[ gdf['EventCode'] == 4624 ] logins_gdf['src_NetworkAddress'] = logins['_raw'].str.extract(r'Source Network Address:t(.*)n’) logins_gdf['dst_ComputerName’] = logins['_raw'].str.extract(r'ComputerName=(.*)n’) ### Rate: 25 GB/s ### Rate: 25M rows/s
  • 28. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 29 Graph low-coding on 8 GPUs dgdf = dask_cudf.read_parquet(‘logs.parquet’) is_login = “EventCode=4624” dgdf[‘_raw’].str.match(is_login).count().compute() ### Time: 37s ### Rate: 1GB/s ### Rate: 8M rows/s ### ~100X below our target
  • 29. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 30 Graph low-coding on 8 GPUs: Compute login graph … Sign up at hub.graphistry.com to find out! SSD 1 SSD 2 … SSD 20 GPU 1 (40GB) GPU 2 (40GB) … GPU 8 (40GB) 120 GB/s 1 STORAGE NODE 1 GPU NODE 300 GB/s 4 NUMA nodes (the hard part)
  • 30. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 31
  • 31. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 32 Introducing graph-app-kit
  • 32. G R A P H I S T R Y info@graphistry.com G R A P H I S T R Y info@graphistry.com 33 Most people are busy so graph-app-kit helps you make Easy Buttons
  • 33. G R A P H I S T R Y info@graphistry.com 34 … quicklaunch connect low-code share G R A P H I S T R Y
  • 34. G R A P H I S T R Y info@graphistry.com 35 privately script point-and-click graph apps (public + private) …
  • 35. G R A P H I S T R Y info@graphistry.com 36 Minimal app • Name • Some text  Auto-loads into app picker Connector Templates • CSV • TigerGraph • Neptune • …
  • 36. G R A P H I S T R Y info@graphistry.com 37 Pipeline template Most apps are copy/edit of: Form controls -> run queries & filter -> viz
  • 37. G R A P H I S T R Y info@graphistry.com 1. Graph era of visual analytics: Graphistry 2. No-code: Data -> relationship insights in 10s 3. Scale with GPUs: 412GB/s on a single GPU node 4. Low-code apps with graph-app-kit 100X graph platform 38 graphistry.com/get-started github.com/graphistry/pygraphistry github.com/graphistry/graph-app-kit G R A P H I S T R Y Subscribe, explore, & contribute:
  • 38. G R A P H I S T R Y info@graphistry.com 39 graphistry.com/get-started github.com/graphistry/pygraphistry github.com/graphistry/graph-app-kit G R A P H I S T R Y Subscribe, try, & contribute: