Powered by GPUs

Machine Learning Warehouse

Kinetica is a distributed, in-memory, GPU database. Its CUDA-optimized user-defined functions API makes it simpler to prepare, train, and deploy predictive analytics and machine learning.

Accelerate the Machine Learning Pipeline

Bring the model to the data, not the data to the model

Work with Operational Data

With Kinetica, custom algorithms and machine learning models can run directly in-database – on data as it arrives. There is no need to export data to a seperate data-science environment.


Kinetica is an advanced analytics database – powered by GPUs. Abundant compute means data does not depend on intricate indexing and down-sampling. Data can be prepared interactively and models can be trained faster.

Deploy your Models

Once models have been tested and trained, they can then be deployed for use with live data from within Kinetica. UDFs can be called by systems interacting with the database – making it simpler to make AI models available from within BI tools.

Do More with Less

Distribute processing of compute-intensive ML workloads across a cluster of nodes. Vector and matrix processing delivers results quickly, even with large datasets.

Democratize Data Science

Deploy and test data science models on the same database platform as is used for business analytics. No need to export data to specialized high-performance computing (HPC) systems staffed by data scientists.  With in-database processing on Kinetica, BI and AI workloads can run together on the same GPU-accelerated platform.
Converged AI and BI

Business users can be empowered to do more sophisticated analysis without resorting to code. Data science teams can develop and test gold-standard simulations and algorithms while making them directly available on the systems used by end users. Foreseeably, in addition to query, reporting and analytics, users could also call a Monte Carlo simulation, or other custom algorithms, straight from their BI dashboard.

Bringing AI to BI : Observations from the Field »

BI Meets AI

Augmenting Analytics with Artificial Intelligence to Beat the Extreme Data Economy.

Download the White Paper

GPU Data Analytics eBook

Related Resources

How it Works

Kinetica provides an extensible and highly flexible framework for connecting distributed data with custom code and machine learning libraries.

User-defined functions (UDFs) enable GPU-accelerated data science logic to power advanced business analytics, on a single database platform. UDFs have direct access to CUDA APIs, and can take full advantage of the distributed architecture of Kinetica. Because Kinetica is designed from the ground up to utilize the GPU, users have an advanced set of tools for distributed computation.

UDFs are able to receive filtered data, do arbitrary computations, and then save output to a separate table. The brute-force parallel compute power of the GPU delivers fast response which makes it highly valuable for interactive analytics and experimentation.

GPUs are also particularly well suited for the types of vector and matrix operations found in machine learning and deep learning systems.

Advanced In-Database Analytics on the GPU : Why it Matters »

Kinetica UDFs