Kinetica (software)
Kinetica Logo | |
Developer(s) | GIS Federal |
---|---|
Stable release |
5.2
|
Development status | Active |
Platform | Cross-platform |
Type | In-Memory |
License | Proprietary |
Website | Kinetica Home Page |
Kinetica (formerly GPUdb) is an in-memory database that uses a distributed rendering pipeline of many core devices (mainly graphics processing units (GPUs)), to process large amounts of data. Kinetica has SQL-style query capability that enable users to calculate analytics on high velocity, streaming datasets and visualize results with sub-second response time. Kinetica dynamically allocates data between GPU VRAM, system RAM, and flash and disk persistence. Originally designed as a geospatial and temporal computational engine for the United States Army Intelligence and Security Command (INSCOM)[1][2] at Fort Belvoir, Kinetica evolved into a full enterprise database in 2012 and was commercially available to the public in 2014.
Kinetica is an object store that allows users to define any number of Sets, and populate these Sets with objects. A Set is analogous to a traditional database table where each column (Kinetica Set Attribute) can be one of the following types: int, long, float, double, or string. Kinetica then allows the user to perform calculations against those Sets. Kinetica also includes a number of GPU accelerated geospatial and temporal functions that can be performed on any Set.[3]
Many core devices
Kinetica leverages many-core devices and supports NVIDIA GPUs and Xeon Phi many-core devices.
Distributed rendering pipeline
Kinetica natively has a built in distributed rendering pipeline that is able to utilize the GPUs to dynamically create on-the-fly images and time referenced videos at query time. Using the distributed rendering pipeline, Kinetica is able to serve as a geospatial web server.
Geospatial web server capabilities
Kinetica has a built in geospatial web server that supports the Open Geospatial Consortium (OGC) compliant Web Mapping Service (WMS) and Keyhole Markup Language (KML) web services. Kinetica supports simple feature, classbreak, and heatmap rendering.
History[4]
Kinetica was incubated by the military in 2009 and went commercially available to the general public in 2014. Kinetica publishes its first press release on 12 July 2016: United States Postal Service Optimizes Business Operations with Real-Time Visibility and Analytics from Kinetica
Awards
International Data Corporation (IDC) HPC Innovation Excellence award 2014.[5]
International Data Corporation (IDC) HPC Innovation Excellence award 2016 [6]
References
- ↑ Adie, Jeff. "Real time GPU accelerated analysis of Big Data" (PDF). SGI. Retrieved 15 January 2015.
- ↑ Woodie, Alex (8 October 2014). "GPU-Powered Terrorist Hunter Eyes Commercial Big Data Role". datanami. Retrieved 15 January 2015.
- ↑ "Kinetica". Retrieved 14 January 2015.
- ↑ "International Data Corporation (IDC) Lauds Innovations in Supercomputing with Innovation Excellence Awards". www.idc.com. Retrieved 2016-06-22.
- ↑ Conway, Steve; Joseph, Earl (18 November 2014). "IDC Announces New Winners of HPC Innovation Excellence Awards". HPC Innovation Excellence Awards (2014). IDC. International Data Corporation. Retrieved 18 November 2014.
- ↑ "International Data Corporation (IDC) Lauds Innovations in Supercomputing with Innovation Excellence Awards". www.idc.com. Retrieved 2016-06-22.
External links
- Kinetica Product Website
- Kinetica Live Twitter Demo
- Kinetica Filters And Displays Billions Of Tweets In Seconds On Parallel Devices