OmniSci
By HEAVY.AI (formerly OmniSci)
OmniSci was a GPU-accelerated analytics platform combining a columnar SQL database with GPU-rendered visualization, designed to let analysts run interactive queries and render map or scatterplot visualizations over billions of rows in near…
Definition
OmniSci was a GPU-accelerated analytics platform combining a columnar SQL database with GPU-rendered visualization, designed to let analysts run interactive queries and render map or scatterplot visualizations over billions of rows in near real time. The company and product were later rebranded as HEAVY.AI, and the technology's core distinguishing idea was pairing GPU query execution directly with GPU-based rendering so exploring a large dataset visually did not require pre-aggregating it first.
Overview
OmniSci originated from research at MIT into using graphics hardware for database query execution, on the premise that GPUs' parallel architecture, already optimized for rendering millions of screen pixels, could just as well accelerate the scans, filters, and joins that dominate interactive analytical queries. The founders extended this idea further than most GPU database projects by also using the GPU to render the resulting visualizations, so a query result and its map or chart representation could be produced in the same GPU memory space without an intermediate export step. Mechanically, the system stored data in a columnar format designed for GPU memory layouts and executed SQL queries by compiling them into GPU kernels, similar in spirit to other GPU-database approaches, but its differentiator was a companion rendering engine that could draw scatterplots, choropleth maps, and point-cloud visualizations of query results directly from GPU memory using the same hardware that computed them. This tight loop meant a user could pan and zoom a map of millions of geolocated points and see the underlying aggregate query re-execute and re-render within a fraction of a second, rather than working from a static pre-computed extract. Among GPU-database peers such as SQream and BlazingSQL, OmniSci was distinguished by its emphasis on visual, spatial, and temporal exploration rather than purely tabular analytical reporting; its typical demonstrations involved geospatial datasets like flight tracking or vehicle telemetry rendered as interactive maps rather than dashboards of numeric summaries. This made it closer in use case to specialized geospatial and BI tools than to a general-purpose data warehouse, even though its query engine was SQL-based underneath. In practice, organizations in domains like telecommunications, transportation, and government intelligence used the platform to explore location-based and time-series datasets interactively, often through its own visual analytics front end (Immerse) as well as through standard SQL clients for programmatic access. Analysts could brush a time range or draw a geographic bounding box and see linked charts and maps update immediately, a workflow difficult to achieve at that scale with CPU-only tools without heavy pre-aggregation. The rebrand to HEAVY.AI in 2022 reflected an expanded ambition toward broader analytics and AI use cases beyond the original geospatial-visualization niche, though the GPU-accelerated core remained. Limitations of the approach include the cost and availability of suitable GPU hardware, a smaller ecosystem of connectors and community support relative to mainstream warehouses, and a design center around visual exploration that is less relevant for teams whose needs are batch reporting or transactional workloads rather than interactive, map-centric analysis.
Key Features
- Combines a GPU-accelerated SQL engine with GPU-based rendering
- Optimized for interactive geospatial and time-series visual analytics
- Renders scatterplots, maps, and point clouds directly from query results
- Stores data in a columnar format tuned for GPU memory layouts
- Ships a dedicated visual analytics front end alongside SQL access
- Supports linked brushing across charts and maps in real time
- Rebranded from OmniSci to HEAVY.AI with an expanded analytics scope
- Targets millions-to-billions of rows explored interactively