Back to Search
Start Over
Data parallel acceleration of decision support queries using Cell/BE and GPUs
- 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
- Subjects :
- Data-parallel model
Artificial intelligence
Performance Evaluation
Decision support system
Speedup
Xeon
Data parallel
Computer science
Parallel processing systems
GPU
Rapidmind
Multiprocessing
DirectX
Decision Support System
Parallel computing
Decision support systems
Multicore programming
DUAL (cognitive architecture)
Program processors
Cell/BE
Benchmark (computing)
Code (cryptography)
Subjects
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