Friday, June 26, 2015

Big Data: MapD with GPU & LLVM


MapD: Massive Throughput Database Queries with LLVM and GPUs (nvidia) — The most powerful GPU currently available is the NVIDIA Tesla K80 Accelerator, with up to 8.74 teraflops of compute performance and nearly 500 GB/sec of memory bandwidth. By supporting up to eight of these cards per server, we see orders-of-magnitude better performance on standard data analytics tasks, enabling a user to visually filter and aggregate billions of rows in tens of milliseconds, all without indexing.
mapd_logoFigure 2: MapD performance compared to leading in-memory database on 2-socket, 8-GPU system (group-by and filter query)

Figure 1: The MapD dashboard showing airline data using the Crossfilter interface.