首页> 外文会议>IEEE International Conference on Data Engineering Workshops >Mastering the NEC Vector Engine Accelerator for Analytical Query Processing
【24h】

Mastering the NEC Vector Engine Accelerator for Analytical Query Processing

机译:用于分析查询处理的NEC矢量引擎加速器掌握NEC矢量引擎加速器

获取原文

摘要

NEC Corporation offers a vector engine as a specialized co-processor having two unique features. On the one hand, it operates on vector registers multiple times wider than those of recent mainstream x86-processors. On the other hand, this accelerator provides a memory bandwidth of up to 1.2TB/s for 48GB of main memory. Both features are interesting for analytical query processing: First, vectorization based on the Single Instruction Multiple Data (SIMD) paradigm is a state-of-the-art technique to improve the query performance on x86-processors. Thus, for this accelerator we are able to use the same programming, processing, and optimization concepts as for the host x86-processor. Second, this vector engine is an optimal platform for investigating the efficient vector processing on wide vector registers. To achieve that, we describe an approach to master this co-processor for analytical query processing using a column-store specific abstraction layer for vectorization in this paper. We also detail on selected evaluation results to show the benefits and shortcomings of our approach as well as of the coprocessor compared to x86-processors. We conclude the paper with a discussion on interesting future research activities.
机译:NEC公司提供矢量引擎作为专业的协处理器,具有两个独特的功能。一方面,它在向量寄存器上运行多次宽于最近的主流X86处理器的寄存器。另一方面,该加速器提供高达1.2TB / s的存储带宽,可为48GB主存储器。两个功能对于分析查询处理有趣:首先,基于单指令的矢量化多数据(SIMD)范例是一种最先进的技术,可以提高X86处理器上的查询性能。因此,对于此加速器,我们能够使用相同的编程,处理和优化概念,如主机X86处理器。其次,该矢量引擎是一种最佳平台,用于研究宽矢量寄存器上的有效矢量处理。为此,我们描述了一种方法来掌握本文中的列存储特定抽象的分析查询处理的处理器,以便在本文中进行矢量化。我们还详细介绍了所选的评估结果,以显示与X86处理器相比我们方法的好处和缺点以及协处理器。我们在讨论有趣的未来研究活动的讨论中得出结论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号