Title :
Scalability and Efficiency of Database Queries on Future Many-Core Systems
Author :
Petrides, P. ; Diavastos, A. ; Christofi, C. ; Trancoso, P.
Author_Institution :
Dept. of Comput. Sci., Univ. of Cyprus, Nicosia, Cyprus
fDate :
Feb. 27 2013-March 1 2013
Abstract :
Decision Support System (DSS) workloads are known to be one of the most time-consuming database workloads that process large data sets. Traditionally, DSS queries have been accelerated using large-scale multiprocessors. In this work we exploit the benefits of using future many-core architectures, more specifically on-chip clustered many-core architectures. To achieve this goal we propose different representative data parallel versions of the original database scan and join algorithms. We also study the impact on the performance when on-chip memory, shared among all cores, is used as a prefetching buffer. For our experiments we study the behaviour of three queries from the standard DSS benchmark TPC-H executing on the Intel Single chip Cloud Computer experimental processor (Intel SCC). Our results show that parallelism can be well exploited by such architectures and how important it is to have a balance between computation and data intensity. Moreover, from our experimental results we show that performance improvement of 5x and 10x for the corresponding query implementation without data prefetching. Finally we show how we could efficiently use the system in order to achieve high power-performance efficiency when using the proposed prefetching buffer.
Keywords :
buffer storage; coprocessors; decision support systems; parallel architectures; query processing; shared memory systems; DSS; Intel SCC; Intel single chip cloud computer; TPC-H; data intensity; database query; database workload; decision support system; future manycore architecture; multiprocessor system; on-chip clustered manycore architecture; on-chip memory; parallel architecture; prefetching buffer; query implementation; shared memory; Benchmark testing; Computer architecture; Databases; Decision support systems; Prefetching; Scalability; System-on-chip; Database Workloads; Intel SCC; Prefetching; Queries Optimization;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
Conference_Location :
Belfast
Print_ISBN :
978-1-4673-5321-2
Electronic_ISBN :
1066-6192
DOI :
10.1109/PDP.2013.14