Analytical databases are continuously adapting to the underlying hardware in order to saturate all sources of parallelism. At the same time, hardware evolves in multiple directions …
KL Tan, Q Cai, BC Ooi, WF Wong, C Yao… - ACM Sigmod Record, 2015 - dl.acm.org
The increase in the capacity of main memory coupled with the decrease in cost has fueled research in and development of in-memory databases. In recent years, the emergence of …
The Single Instruction Multiple Data (SIMD) architecture, supported by various high- performance computing platforms, efficiently utilizes data-level parallelism. The SIMD model …
S Schuh, X Chen, J Dittrich - … of the 2016 International Conference on …, 2016 - dl.acm.org
Relational equi-joins are at the heart of almost every query plan. They have been studied, improved, and reexamined on a regular basis since the existence of the database …
S Breß, H Funke, J Teubner - … of the 2016 International Conference on …, 2016 - dl.acm.org
Technology limitations are making the use of heterogeneous computing devices much more than an academic curiosity. In fact, the use of such devices is widely acknowledged to be the …
J Paul, J He, B He - Proceedings of the 2016 International Conference …, 2016 - dl.acm.org
Graphics Processing Units (GPUs) have evolved as a powerful query co-processor for main memory On-Line Analytical Processing (OLAP) databases. However, existing GPU-based …
K Kara, J Giceva, G Alonso - Proceedings of the 2017 ACM International …, 2017 - dl.acm.org
Implementing parallel operators in multi-core machines often involves a data partitioning step that divides the data into cache-size blocks and arranges them so to allow concurrent …
Processor manufacturers build increasingly specialized processors to mitigate the effects of the power wall in order to deliver improved performance. Currently, database engines have …
S Zhang, J He, AC Zhou, B He - … of the 2019 International Conference on …, 2019 - dl.acm.org
We introduce BriskStream, an in-memory data stream processing system (DSPSs) specifically designed for modern shared-memory multicore architectures. BriskStream's key …