Back to Search Start Over

Data parallel acceleration of decision support queries using Cell/BE and GPUs

Authors :
Trancoso, Pedro
Othonos, D.
Artemiou, A.
Trancoso, Pedro [0000-0002-2776-9253]
Source :
Conf. Computing Frontiers, Proceedings of the 6th ACM Conference on Computing Frontiers, CF 2009, 6th ACM Conference on Computing Frontiers, CF 2009
Publication Year :
2009
Publisher :
ACM, 2009.

Abstract

Decision Support System (DSS) workloads are known to be one of the most time-consuming database workloads that processes large data sets. Traditionally, DSS queries have been accelerated using large-scale multiprocessor. The topic addressed in this work is to analyze the benefits of using high-performance/low- cost processors such as the GPUs and the Cell/BE to accelerate DSS query execution. In order to overcome the programming effort of developing code for different architectures, in this work we explore the use of a platform, Rapidmind, which offers the possibility of executing the same program on both Cell/BE and GPUs. To achieve this goal we propose data-parallel versions of the original database scan and join algorithms. In our experimental results we compare the execution of three queries from the standard DSS benchmark TPC-H on two systems with two different GPU models, a system with the Cell/BE processor, and a system with dual quad-core Xeon processors. The results show that parallelism can be well exploited by the GPUs. The speedup values observed were up to 21× compared to a single processor system. Copyright 2009 ACM. 117 126 Sponsors: ACM SIGMicro Conference code: 100066 Cited By :12

Details

Database :
OpenAIRE
Journal :
Proceedings of the 6th ACM conference on Computing frontiers
Accession number :
edsair.doi.dedup.....294011929a3706f2f3e103f2a2cb846b
Full Text :
https://doi.org/10.1145/1531743.1531763