GPUdb: A Distributed Database for Many-Core Devices

GPUdb is a scalable, distributed database with SQL-style query capability, capable of storing Big Data. Developers using the GPUdb API add data, and query the data with operations like select, group by, and join. GPUdb includes many operations not available in other “cloud database” offerings. GPUdb applies a new (patented) concept in database design that puts emphasis on leveraging the growing trend of many-core devices. By building GPUdb from the ground up around this new concept we are able to provide a system that merges the query needs of the traditional relational database developer with the scalability demands of the modern cloud-centric enterprise.