Processing of Multidimensional Range Query Using SIMD Instructions

被引:0
|
作者
Chovanec, Peter [1 ]
Kratky, Michal [1 ]
机构
[1] VSB Tech Univ Ostrava, Dept Comp Sci, Ostrava 70833, Czech Republic
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Current main stream CPUs provide SIMD (Single Instruction Multiple Data) computational capabilities. Although producers of current hardware provide other computational capabilities like multi-cores CPU, CPU or APU, an important feature of SIMD is that it provides parallel operations for one CPU's core. In previous works, authors introduced an utilization of the SIMD instructions in some indexing data structures like B-tree. Since multidimensional data structures manage n-dimensional tuples or rectangles, the utilization of these instructions seems to be straightforward in operations manipulating these n-dimensional objects. In this article, we show the utilization of SIMD in the R-tree data structure. Since the range query is one of the most important operation of multidimensional data structures, we suppose the utilization of SIMD in range query processing. Moreover, we show properties and scalability of this solution. We show that the SIMD range query algorithm is up-to 2x faster then the conventional algorithm.
引用
收藏
页码:223 / 237
页数:15
相关论文
共 50 条
  • [1] Processing of Range Query Using SIMD and GPU
    Bednar, Pavel
    Gajdos, Petr
    Kratky, Michal
    Chovanec, Peter
    NEW TRENDS IN DATABASES AND INFORMATION SYSTEMS, 2013, 185 : 13 - 25
  • [2] Optimal multidimensional query processing using tree striping
    Berchtold, S
    Böhm, C
    Keim, DA
    Kriegel, HP
    Xu, XW
    DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2000, 1874 : 244 - 257
  • [3] Processing incremental multidimensional range queries in a direct manipulation visual query environment
    Hibino, S
    Rundensteiner, EA
    14TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1998, : 458 - 465
  • [4] Improving the operation autonomy of SIMD processing elements by using guarded instructions and pseudo branches
    Anido, ML
    Paar, A
    Bagherzadeh, N
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 148 - 155
  • [5] NEW SIMD INSTRUCTIONS SET FOR IMAGE PROCESSING APPLICATIONS ENHANCEMENT
    Jaime, Francisco J.
    Hormigo, Javier
    Villalba, Julio
    Zapata, Emilio L.
    2008 15TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-5, 2008, : 1396 - 1399
  • [6] A STUDY OF THE USE OF SIMD INSTRUCTIONS FOR TWO IMAGE PROCESSING ALGORITHMS
    Welch, Eric
    Patru, Dorin
    Saber, Eli
    Bengtson, Kurt
    2012 WESTERN NEW YORK IMAGE PROCESSING WORKSHOP (WNYIPW), 2012, : 21 - 24
  • [7] A Range Key Query Scheme for Multidimensional Databases
    Hasan, K. M. Azharul
    Tsuji, Tatsuo
    Higuchi, Ken
    PROCEEDINGS OF ICECE 2008, VOLS 1 AND 2, 2008, : 958 - 963
  • [8] Chunk-oriented dimension ordering for efficient range query processing on sparse multidimensional data
    Han, Shuai
    Liu, Xianmin
    Li, Jianzhong
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2023, 26 (04): : 1395 - 1433
  • [9] Chunk-oriented dimension ordering for efficient range query processing on sparse multidimensional data
    Shuai Han
    Xianmin Liu
    Jianzhong Li
    World Wide Web, 2023, 26 : 1395 - 1433
  • [10] SIMD-ified R-tree Query Processing and Optimization
    Rayhan, Yeasir
    Aref, Walid G.
    31ST ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS, ACM SIGSPATIAL GIS 2023, 2023, : 163 - 172