2014
DOI: 10.1007/978-3-319-01863-8_25
|View full text |Cite
|
Sign up to set email alerts
|

Exploring the Design Space of a GPU-Aware Database Architecture

Abstract: Abstract. The vast amount of processing power and memory bandwidth provided by modern graphics cards make them an interesting platform for data-intensive applications. Unsurprisingly, the database research community has identified GPUs as effective co-processors for data processing several years ago. In the past years, there were many approaches to make use of GPUs at different levels of a database system. In this paper, we summarize the major findings of the literature on GPU-accelerated data processing. Base… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0
1

Year Published

2014
2014
2021
2021

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 14 publications
0
3
0
1
Order By: Relevance
“…Использование графических процессоров для ускорения работы базы данных не ограничивается только исполнением отдельных операторов, например, исследовались подходы совместного использования с ЦПУ. Один из подходов [5] решает проблему высокой нагрузки на шину PCIe и недостаточности размера «быстрой» памяти графического процессора с помощью побитового разделения данных -горячие части данных (над которыми производятся вычислительно-емкие и независимые операции) хранятся в локальной памяти устройства, менее активно ис-пользуемые -в системной памяти. Каждый запрос обрабатывается в 2 стадии: сначала неточная фильтрация записей, затем промежуточный результат передается на ЦПУ и объединяется с остаточными данными в основной памяти.…”
Section: Hybrid Execution Of Queries To Analytical Databasesunclassified
“…Использование графических процессоров для ускорения работы базы данных не ограничивается только исполнением отдельных операторов, например, исследовались подходы совместного использования с ЦПУ. Один из подходов [5] решает проблему высокой нагрузки на шину PCIe и недостаточности размера «быстрой» памяти графического процессора с помощью побитового разделения данных -горячие части данных (над которыми производятся вычислительно-емкие и независимые операции) хранятся в локальной памяти устройства, менее активно ис-пользуемые -в системной памяти. Каждый запрос обрабатывается в 2 стадии: сначала неточная фильтрация записей, затем промежуточный результат передается на ЦПУ и объединяется с остаточными данными в основной памяти.…”
Section: Hybrid Execution Of Queries To Analytical Databasesunclassified
“…Based on these estimates, a scheduler can allocate the cheapest processing device. 17 Since these models need to be able to estimate comparable operator runtimes across different devices, we and others [13] argue that dynamic cost models, which ap-Furthermore, a query should make use of multiple processing devices to speed up execution. Hence, the physical optimizer has to optimize hybrid CPU/GPU query plans, which significantly increases the optimization space.…”
Section: Potential Optimizations For Gdbmssmentioning
confidence: 99%
“…Furthermore, as a substantial extension to a previous version of this paper [17], we conducted an in-depth literature survey of eight GPU-accelerated database management systems to validate and refine our theoretical discussions. This complements our findings in proposing a reference architecture.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation