Efficient Query Processing in Crossbar Memory

被引:0
|
作者
Imani, Mohsen [1 ]
Gupta, Saransh [1 ]
Arredondo, Atl [1 ]
Rosing, Tajana [1 ]
机构
[1] Univ Calif San Diego, CSE Dept, La Jolla, CA 92093 USA
关键词
BIG DATA;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Today's computing systems use huge amount of energy and time to process basic queries in database. A large part of it is spent in data movement between the memory and processing cores, owing to the limited cache capacity and memory bandwidth of traditional computers. In this paper, we propose a non-volatile memory-based query accelerator, called NVQuery, which performs several basic query functions in memory including aggregation, prediction, bit-wise operations, as well as exact and nearest distance search queries. NVQuery is implemented on a content addressable memory (CAM) and exploits the analog characteristic of non-volatile memory in order to enable in-memory processing. To implement nearest distance search in memory, we introduce a novel bitline driving scheme to give weights to the indices of the bits during the search operation. Our experimental evaluation shows that, NVQuery can provide 49.3x performance speedup and 32.9x energy savings as compared to running the same query on traditional processor. In addition, compared to the state-of-the-art query accelerators, NVQuery can achieve 26.2x energy-delay product improvement while providing the similar accuracy.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] NVQuery: Efficient Query Processing in Nonvolatile Memory
    Imani, Mohsen
    Gupta, Saransh
    Sharma, Sahil
    Rosing, Tajana Simunic
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (04) : 628 - 639
  • [2] Efficient In-Memory Point Cloud Query Processing
    Teuscher, Balthasar
    Geissendoerfer, Oliver
    Luo, Xuanshu
    Li, Hao
    Anders, Katharina
    Holst, Christoph
    Werner, Martin
    [J]. RECENT ADVANCES IN 3D GEOINFORMATION SCIENCE, 3D GEOINFO 2023, 2024, : 267 - 286
  • [3] SparkGIS: Resource Aware Efficient In-Memory Spatial Query Processing
    Baig, Furqan
    Hoang Vo
    Kurc, Tahsin
    Saltz, Joel
    Wang, Fusheng
    [J]. 25TH ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS (ACM SIGSPATIAL GIS 2017), 2017,
  • [4] Efficient Query Processing Infrastructures
    Tonellotto, Nicola
    Macdonald, Craig
    [J]. ACM/SIGIR PROCEEDINGS 2018, 2018, : 1403 - 1406
  • [5] Efficient Distributed Query Processing
    Kolcun, Roman
    Boyle, David E.
    McCann, Julie A.
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2016, 13 (03) : 1230 - 1246
  • [6] The Art of Efficient In-memory Query Processing on NUMA Systems: a Systematic Approach
    Memarzia, Puya
    Ray, Suprio
    Bhavsar, Virendra C.
    [J]. 2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 781 - 792
  • [7] A Flexible Yet Efficient DNN Pruning Approach for Crossbar-Based Processing-in-Memory Architectures
    Zheng, Long
    Liu, Haifeng
    Huang, Yu
    Chen, Dan
    Liu, Chaoqiang
    He, Haiheng
    Liao, Xiaofei
    Jin, Hai
    Xue, Jingling
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 3745 - 3756
  • [8] MEMORY-EFFICIENT QUERY PROCESSING OVER XML FRAGMENT STREAM WITH FRAGMENT LABELING
    Lee, Sangwook
    Kim, Jin
    Kang, Hyunchul
    [J]. COMPUTING AND INFORMATICS, 2010, 29 (05) : 757 - 782
  • [9] Efficient XML query processing in mediators
    Yang, LH
    Tang, S
    Yang, DQ
    Chen, LJ
    [J]. 12TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2001, : 27 - 31
  • [10] Efficient Trajectory Contact Query Processing
    Chao, Pingfu
    He, Dan
    Li, Lei
    Zhang, Mengxuan
    Zhou, Xiaofang
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2021), PT I, 2021, 12681 : 658 - 666