2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops &Amp; PhD Forum 2012
DOI: 10.1109/ipdpsw.2012.259
|View full text |Cite
|
Sign up to set email alerts
|

Task Scheduling for GPU Accelerated Hybrid OLAP Systems with Multi-core Support and Text-to-Integer Translation

Abstract: OLAP (On-Line Analytical Processing) is a powerful method for analyzing the excessive amount of data related to business intelligence applications. OLAP utilizes the efficient multidimensional data structure referred to as the OLAP cube to answer multi-faceted analytical queries. As queries become more complex and the dimensionality and size of the cube grows, the processing time required to aggregate queries increases.In this paper, we are proposing: (1) a parallel implementation of MOLAP cube using OpenMP; (… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2013
2013
2014
2014

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 17 publications
0
8
0
Order By: Relevance
“…Cost models are the base of such decisions, but estimating the cost of an operation for heterogeneous processors is a complex task. Mostly, an analytical cost model is built for the processing device and has to be calibrated according to the specific hardware in a system [18,30]. Some approaches use learning-based strategies, which map feature values (e.g., input data size, selectivity, data skew) to execution times [5,25].…”
Section: Preliminary Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Cost models are the base of such decisions, but estimating the cost of an operation for heterogeneous processors is a complex task. Mostly, an analytical cost model is built for the processing device and has to be calibrated according to the specific hardware in a system [18,30]. Some approaches use learning-based strategies, which map feature values (e.g., input data size, selectivity, data skew) to execution times [5,25].…”
Section: Preliminary Resultsmentioning
confidence: 99%
“…Malik and others introduce a scheduling approach for hybrid OLAP systems [30]. They use a tailor-made calibrationbased analytical cost model to estimate execution times of CPU and GPU algorithms.…”
Section: Heterogeneous Scheduling and Hybrid Query Processingmentioning
confidence: 99%
See 1 more Smart Citation
“…GPU in turns builds the cubes from traditional tables that are stored in GPU memory in addition to performing queries that are costly for CPU. GPU has six partitions that are used to process queries from fact tables, while CPU has two partitions, figure 2 - [4]. The same idea (exploiting GPU to serve OLAP purposes) has been addressed also by C. Weyerhaeuser et al [38] with Business Intelligence Accelerator (BIA: highly distributed analytical engine supports OLAP).…”
Section: Multi-core Processing + Gpu Solutionmentioning
confidence: 98%
“…Hence, combining both CPU and GPU is a must in order to assign translation tasks to the CPU and processing tasks to the GPU. The proposed solution is essentially based on [4]. The algorithm will be based on TCP-DS benchmark by modifying the code of DsGen software which is open-source code.…”
Section: Proposed Solutionmentioning
confidence: 99%