中国综合性科技类核心期刊(北大核心)

中国科学引文数据库来源期刊(CSCD)

美国《化学文摘》(CA)收录

美国《数学评论》(MR)收录

俄罗斯《文摘杂志》收录

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

不对称内存计算平台OLAP查询处理技术研究

张延松 张宇 周烜 王珊

张延松, 张宇, 周烜, 王珊. 不对称内存计算平台OLAP查询处理技术研究[J]. 华东师范大学学报(自然科学版), 2016, (5): 89-102. doi: 10.3969/j.issn.1000-5641.2016.05.011
引用本文: 张延松, 张宇, 周烜, 王珊. 不对称内存计算平台OLAP查询处理技术研究[J]. 华东师范大学学报(自然科学版), 2016, (5): 89-102. doi: 10.3969/j.issn.1000-5641.2016.05.011
ZHANG Yan-song, ZHANG Yu, ZHOU Xuan, WANG Shan. Research on OLAP query processing technology for asymmetric in-memory computing platform[J]. Journal of East China Normal University (Natural Sciences), 2016, (5): 89-102. doi: 10.3969/j.issn.1000-5641.2016.05.011
Citation: ZHANG Yan-song, ZHANG Yu, ZHOU Xuan, WANG Shan. Research on OLAP query processing technology for asymmetric in-memory computing platform[J]. Journal of East China Normal University (Natural Sciences), 2016, (5): 89-102. doi: 10.3969/j.issn.1000-5641.2016.05.011

不对称内存计算平台OLAP查询处理技术研究

doi: 10.3969/j.issn.1000-5641.2016.05.011
基金项目: 

国家 863 计划项目(2015AA015307);中央高校基本科研业务费专项资金项目(16XNLQ02);华为创新研究计划(HIRP 20140507, HIRP 20140510)

Research on OLAP query processing technology for asymmetric in-memory computing platform

  • 摘要: 给出了一种面向当前和未来不对称内存计算平台的 OLAP 查询处理技术. 不对称内存计算平台是指配置有不同计算类型的处理器、不同存储访问设备的计算机, 因此需要对 OLAP 查询处理模型按不同的计算特点进行优化存储配置和实现算法设计, 从而使 OLAP 查询处理的不同阶段更好地适应相应的存储与计算设备的硬件特点, 提高硬件设备的利用率, 更好地发挥硬件的性能. 提出了 3 阶段 OLAP 计算模型, 将传统基于迭代处理模型的 OLAP 查询处理过程分解为计算密集型和数据密集型负载, 分别由功能完备的通用处理器和并行计算能力强大的协处理器分而治之地完成, 并最小化不同存储与计算设备之间的数据传输代价. 实验结果表明基于负载划分的 3 阶段 OLAP 计算模型能够较好地适应 CPU-Phi 不对称计算平台, 实现通过计算型硬件加速计算密集型负载, 从而加速整 个 OLAP 查询处理性能的目标.
  • [1]

    [ 1 ] SEBASTIAN ANTHONYIntel unveils new Xeon chip with integrated FPGA, touts 20x performance boost [EB/OL]. (2014-01-19)[2015-12-25]. http://www.extremetech.com/extreme/184828-intel-unveils-new-xeon-chip-with-integrated-fpga-touts-20x-performance-boost.
    [ 2 ] JIM H. IBM launches flashDIMMs [EB/OL]. (2014-01-20)[2015-12-25]. http://thessdguy.com/ibm-launches-flash-dimms/.
    [ 3 ] ANTON S. Intel: First 3D XPoint SSDs will feature up to 6GB/s of bandwidth [EB/OL]. (2015-08-28)[2016-03-16]. http://www.kitguru.net/components/memory/anton-shilov/intel-first-3d-xpoint-ssds-will-feature-up-to-6gbs-of-bandwidth/.
    [ 4 ] BLANAS S, LI Y, PATEL J M. Design and evaluation of main memory hash join algorithms for multi-core CPUs [C]//SIGMOD. 2011: 37-48.
    [ 5 ] BALKESEN C, TEUBNER J, ALONSO Get al Main-memory hash joins on multi-core cpus: Tuning to the underlying hardware [C]//ICDE. 2013: 362-373.
    [ 6 ] ALBUTIU M-C, KEMPER A, NEUMANN T Massively parallel sort-merge joins in main memory multi-core data-base systems [J]. VLDB Endowment, 2012, 5(10): 1064-1075.
    [ 7 ] HE B, YANG K, FANG Ret al. Relational joins on graphics processors [C]//SIGMOD. 2008: 511-524.
    [ 8 ] YUAN Y, LEE R, ZHANG XThe yin and yang of processing data warehousing queries on GPU devices [J]. PVLDB, 2013, 6(10): 817-828.
    [ 9 ] PIRK H, MANEGOLD S, KERSTEN M L. Accelerating foreign-key joins using asymmetric memory channels [C]//ADMS@VLDB. 2011: 27-35.
    [10] HE J, LU M, HE B. Revisiting co-processing for hash joins on the coupled CPU-GPU architecture [J]. VLDB Endowment, 2013, 6(10): 889-900.
    [11] JHA S, HE B, LU M, et al. Improving main memory hash joins on Intel Xeon Phi processors: an experimental approach [J]. Proceedings of TheVldb Endowment, 2015, 8(6): 642-653.
    [12] POLYCHRONIOU O, RAGHAVAN A, ROSS K A. Rethinking SIMD vectorization for in-memory databases [C]//SIGMOD Conference. 2015: 1493-1508.
    [13] HALSTEAD R J, ABSALYAMOV I, NAJJAR W A, et al. FPGA-based Multithreading for In-Memory Hash Joins [C]//Conference on Innovative Data Systems Research. 2015.
    [14] ZHANG Y, ZHOU X, ZHANG Y, et al. Virtual Denormalization via Array Index Reference for Main Memory OLAP [J]. IEEE Transactions on Knowledge and Data Engineering, 2016, 28(4): 1061-1074.
    [15] ALEKSIC S, CELIKOVIC M, LINK S, et al. Face off: Surrogate vs. natural keys [C]//Advances in Databases and Information Systems-14th East European Conference. 2010: 543-546.
    [16] 张宇, 张延松, 陈红, 等. GPU semi-MOLAP:一种适应 GPU 的混合 OLAP 查询处理模型[J]. 软件学报,2016, 27(5): 1246-1265.

  • 加载中
计量
  • 文章访问数:  284
  • HTML全文浏览量:  7
  • PDF下载量:  527
  • 被引次数: 0
出版历程
  • 收稿日期:  2016-06-27
  • 刊出日期:  2016-09-25

目录

    /

    返回文章
    返回