【24h】

Closed cube computation on multi-core CPUs

机译:多核CPU上的封闭式多维数据集计算

获取原文

摘要

Closed cube computation is a popular method to solve the huge output problem of data cubing and has attracted great interests among researchers. A lot of efficient algorithms such as QC-DFS, C-Cubing and CC ALG have been proposed. However, due to significant changes in computer hardware architecture in recent years, these algorithms need to be revisited to achieve good performance. In this paper, we present a parallel algorithm for closed cube computation on multi-core CPUs to fully utilize the processor resources. In our algorithm, a cost-based load balance strategy is designed to deal with data skews and partitions based on each individual dimension are simultaneously computed to generate closed cells. An extensive performance study is conducted and the results show that good speedups can be gained for the parallel algorithm.
机译:封闭立方体计算是解决数据立方体庞大的输出问题的一种流行方法,并且引起了研究人员的极大兴趣。已经提出了许多有效的算法,例如QC-DFS,C-Cubing和CC ALG。但是,由于近年来计算机硬件体系结构的重大变化,需要重新研究这些算法以实现良好的性能。在本文中,我们提出了一种并行算法,用于在多核CPU上进行封闭式多维数据集计算,以充分利用处理器资源。在我们的算法中,设计了一种基于成本的负载平衡策略来处理数据偏斜,并同时计算基于每个单独维度的分区以生成封闭单元。进行了广泛的性能研究,结果表明并行算法可以获得良好的加速效果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号