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 条
  • [31] Rectilinear Range Query Processing on SpatialHadoop Platform
    Chu, Wei-Te
    Tsai, Hsiao-Ping
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [32] On range query indexing for efficient stream processing
    Wu, Kun-Lung
    Chen, Shyh-Kwei
    Yu, Philip S.
    IEEE INTERNATIONAL CONFERENCE ON SENSOR NETWORKS, UBIQUITOUS, AND TRUSTWORTHY COMPUTING, VOL 1, PROCEEDINGS, 2006, : 530 - +
  • [33] Accelerating Huffman Encoding Using 512-Bit SIMD Instructions
    Yu, Yue
    Zhao, Zhe
    Lin, Sian-Jheng
    Li, Weihai
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 554 - 563
  • [34] Compiler optimizations for processors with SIMD instructions
    Pryanishnikov, Ivan
    Krall, Andreas
    Horspool, Nigel
    SOFTWARE-PRACTICE & EXPERIENCE, 2007, 37 (01): : 93 - 113
  • [35] DSA: Scalable Distributed Sequence Alignment System Using SIMD Instructions
    Xu, Bo
    Li, Changlong
    Zhuang, Hang
    Wang, Jiali
    Wang, Qingfeng
    Zhou, Jinhong
    Zhou, Xuehai
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 758 - 761
  • [36] Speeding Up Set Intersections in Graph Algorithms using SIMD Instructions
    Han, Shuo
    Zou, Lei
    Yu, Jeffery Xu
    SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2018, : 1587 - 1602
  • [37] Thwarting Fault Attacks against Lightweight Cryptography using SIMD Instructions
    Lac, Benjamin
    Canteaut, Anne
    Fournier, Jacques J. A.
    Sirdey, Renaud
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [38] Radix-4 FFT implementation using SIMD multimedia instructions
    Nadehara, K
    Miyazaki, T
    Kuroda, I
    ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 2131 - 2134
  • [39] Parallel collision detection between deformable objects using SIMD instructions
    Department of Computer Science, Zhejiang University, Hangzhou 310027, China
    不详
    Jisuanji Xuebao, 2009, 10 (2042-2051):
  • [40] Filter Based Fast Matching of Long Patterns by Using SIMD Instructions
    Kulekci, M. Oguzhan
    PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2009, 2009, : 118 - 128