The Katana Graph Intelligence Platform, Part 3

By: Katana Graph

October 21, 2021

The Katana Graph Intelligence Platform, Part 3

Katana Graph’s unified intelligence platform is built from the ground up to drive innovation across a wide range of industries and use cases.

Post 3 of 3: Katana Graph Engine

Part two of the Katana Graph Intelligence Platform series described the Katana Graph Flow, which is a cloud 3.0 data flow strategy that enables the value of GraphOps on the Katana Graph Intelligence Platform. Katana Graph Flow gives complete command of the what, who, why, where and how of your data infrastructure. This post concludes our introduction to the Katana Graph Intelligence Platform. Here we will describe the Katana Graph Engine.

The Katana Graph Engine has been designed as the flexible compute core of the Katana Graph Intelligence Platform, supporting decentralized workloads for graph query, analytics, mining and paving the way for new applications providing insights previously impossible.

Katana Graph worked with the University of Texas at Austin on three of the main features of the platform: CuSP, Galois, and Gluon. Let’s break down and explain each of these key features.

CuSP is a fast streaming graph partitioner that provides users with a high level of abstraction to specify the desired partitioning policy, and quickly generates high-quality graph partitions. When dealing with large datasets on a cluster of machines the Katana Graph Engine can automatically distribute data across a compute cluster optimized on a per application basis.

Galois is a native graph computing system that provides a straightforward, parallel-computing model to permit application programmers to exploit amorphous data-parallelism in graph algorithms without having to write explicitly parallel code. This abstraction accelerates graph algorithm research, development and optimization. The Galois programming model is available in C++ and is accessible through the Katana Graph Intelligence Platform’s Python frontend.

Gluon is the scale-out, partition-aware communication substrate that enables the subset of Galois programming model to execute applications on graph data partitioned through CuSP across heterogeneous clusters (exploiting CPU, GPU, XPU and memory architectures) through a lightweight API.

The Katana Graph Engine uses Automatic Virtualization of Accelerators (AVA) to create virtual accelerator stacks that are compatible with disaggregated and heterogeneous accelerators. This configuration provides all the performance benefits without relying on pass-through techniques or dedicated hardware.

The Katana’s Graphs Neural Network (GNN) Engine provides access to natively optimized distributed graph AI models like GraphSage GCN, and GAT as well as programming abstractions compatible with DGL and Pytorch Geometric to utilize the latest deep learning models for heterogeneous graphs.

Data is at the heart of enterprise success, and the Katana Graph Intelligence Platform makes data processing flexible, responsive and seamless. Katana Graph understands change, and is dedicated to supporting the needs of its customers to extract the most from their data.

Further Reading

https://www.cs.utexas.edu/~roshan/CuSP.pdf
https://dl.acm.org/doi/10.1145/3192366.3192404
https://www.cs.utexas.edu/~roshan/Gluon.pdf

share

Newsletter Sign Up

High-Performance Computing with Katana Graph

High-performance computing (HPC) technologies typically use multiple machines to enable.

Read More
Why Use the Katana Graph Intelligence Platform?

In the fast-moving world of technology, it should never take weeks for analysts to sift through.

Read More
Graph Query: The Start of Graph Intelligence

Graph query is a cornerstone for the overarching graph intelligence concept, which also includes.

Read More

View All Resources

Let’s Talk

Turn Your Unmanageable
Data Into Answers

Find out how Katana Graph can help provide the foundation for your future of data-driven innovation.

Contact Sales