Authors (et al.) | Title | Venue (Link) |
---|---|---|
Neumann | Efficient compiling query plans for modern hardware | PVLDB'12 |
Dursun | SiliconDB: rethinking DBMSs for modern heterogeneous co-processor ... | DAMON'17 |
Breb | GPU-Accelerated Database Systems: Survey and Open Challenges | TLSDKCS'14 |
Pirk | Voodoo - A Vector Algebra for Portable Database Performance on ... | VLDB'16 |
Klonatos | Building Efficient Query Engines in a High-Level Language | VLDB'14 |
Stonebraker | C-Store: A Column-oriented DBMS | VLDB'05 |
Kemper | HyPer: A hybrid OLTP&OLAP main memory database system based on ... | ICDE'11 |
... | ... | ... |
See tag convensions
- Garg et al., Velociraptor: An Embedded Compiler Toolkit for Numerical Programs Targeting CPUs and GPUs
- Tags: CPU, GPU
- Keywords: VRIR, MATLAB, Python, JIT
-
Mitschke et al., [i3QL: Language-Integrated Live Data Views][i3QL], OOPSLA'14
- Tags: PL, DB [i3QL]: https://dl.acm.org/citation.cfm?id=2660242
-
MapD - Massive Parallel Database
- Tags: DB, GPU
- Root et al., [MapD: a GPU-powered big data analytics and visualization platform][mapd16], 2016 [mapd16]: https://dl.acm.org/citation.cfm?id=2927468
-
Ocelot: A Hardware-Oblivious Database Engine
- Tags: DB, GPU, MonetDB, OpenCL
- Homepage (Last commit: 2016-05-11)
-
GPU Ocelot: open-source dynamic JIT compilation framework for GPU compute applications
- Tags: GPU, PTX
- About GPU Ocelot: link
-
Kohn et al., Adaptive Execution of Compiled Queries, available [online][Kohn]
- Tags: Hybrid
- Keywords: Neumann, TPC-H, PostGRE, MonetDB [Kohn]: https://db.in.tum.de/~leis/papers/adaptiveexecution.pdf
-
Palkar et al., Weld: A Common Runtime for High Performance Data Analytics, CIDR'17
- Tags: Common IR
- Keywords: cross functions, SQL, machine learning, graph analytics
-
Wu et al., Red Fox: An Execution Environment for Relational Query Processing on GPUs, CGO'14 ([pdf][redfox])
- Tags: GPU
- Keywords: Relational Query, GPU redfox
- MoneDB
DB-prone
- Thomas Neumann: SQL query processing
- Christoph Koch: Scala + DB
PL-prone
- David Padua: Vectorization
Both
- Chenglong Wang under Rastislav Bodík: Program synthesis
- dplyr, FlumeJava, Pig Latin
- XLA: a domain-specific compiler for linear algebra that optimizes TensorFlow computation
- OpenACC: resources
- CPU + FPGA: Intel HARP, Intel altera, Performance evaluation, Xeon + FPGA.pdf