Column vs. Row Stores for Data Manipulation in Hardware Oblivious CPU/GPU Database Systems.
Iya ArefyevaDavid BroneskeMarcus PinneckeMudit BhatnagarGunter SaakePublished in: Grundlagen von Datenbanken (2017)
Keyphrases
- data manipulation
- graphics processing units
- graphics processors
- database systems
- heterogeneous computing
- database software
- data processing
- general purpose
- relational algebra
- graphics hardware
- gpu implementation
- rows and columns
- real time
- binary matrix
- parallel computing
- parallel processing
- database
- data model
- relational database systems
- database programming
- computing systems
- parallel implementation
- memory bandwidth
- commodity hardware
- database applications
- massively parallel
- databases
- multithreading
- relational model
- database design
- query processing
- level parallelism
- relational databases
- floating point
- machine learning
- database management systems
- query language
- statistical databases
- database technology
- data management
- transaction management
- knowledge representation
- transaction processing
- database server
- distributed systems
- data types