• Home
  • Search
  • BOSS: Bandwidth-Optimized Search Accelerator for Storage-Class Memory
  • Cite Icon4
  • https://doi.org/10.1109/isca52012.2021.00030Copy DOI Icon

BOSS: Bandwidth-Optimized Search Accelerator for Storage-Class Memory

  • Jun 1, 2021
  • Jun Heo +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Search is one of the most popular and important web services. The inverted index is the standard data structure adopted by most full-text search engines. Recently, custom hardware accelerators for inverted index search have emerged to demonstrate much higher throughput than the conventional CPU or GPU. However, less attention has been paid to addressing the memory capacity pressure with inverted index. The conventional DDRx DRAM memory system significantly increases the system cost to make a terabyte-scale main memory. Instead, a shared memory pool composed of storage-class memory (SCM) devices is a promising alternative for scaling memory capacity at a much lower cost. However, this SCM-based pooled memory poses new challenges caused by the limited bandwidth of both SCM devices and the shared interconnect to the host CPU. Thus, we propose BOSS, the first near-data processing (NDP) architecture for inverted index search on SCM-based pooled memory, which maintains high throughput of query processing in this bandwidth- constrained environment. BOSS mitigates the impact of low bandwidth of SCM devices by employing early-termination search algorithms, reducing the footprint of intermediate data, and introducing a programmable decompression module that can select the best compression scheme for a given inverted index. Furthermore, BOSS includes a top-k selection module in hardware to substantially reduce the host-accelerator bandwidth consumption. Compared to Apache Lucene, a production-grade search engine library, running on 8 CPU cores, BOSS achieves a geomean speedup of 8.1× on various complex query types, while reducing the average energy consumption by 189×.

Similar Papers
  • Research Article
  • Citations102

GIFT: Towards Scalable 3D Shape Retrieval

  • Jun 01, 2017
  • IEEE Transactions on Multimedia
  • Song Bai +5
  • Conference Article
  • Citations3

Efficient GPU-Based Query Processing with Pruned List Caching in Search Engines

  • Dec 01, 2017
  • Dongdong Wang +6
  • Research Article

New inverted index storage scheme for Chinese search engine

  • Oct 30, 2013
  • Journal of Computer Applications
  • Jian Ma +2
  • Research Article

Heterogeneous Integration of Precise and Approximate Storage for Error-Tolerant Workloads

  • Mar 01, 2023
  • IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
  • Chihiro Matsui +1
  • Research Article
  • Citations6

EBI Search: providing discovery tools for biological metadata in 2025.

  • May 05, 2025
  • Nucleic acids research
  • Matthew Pearce +6
  • Conference Article
  • Citations1

Research on application of Lucene in medical image retrieval system

  • Dec 01, 2011
  • Wencheng Cui +3
  • Conference Article
  • Citations9

Mitos: Design and Evaluation of a DBMS-Based Web Search Engine

  • Aug 01, 2008
  • Panagiotis Papadakos +4
  • Conference Article
  • Citations28

Trustworthy keyword search for regulatory-compliant records retention

  • Sep 01, 2006
  • Saayan Mitra +2
  • Conference Article
  • Citations9

Multithreaded Processing in Dynamic Inverted Indexes for Web Search Engines

  • Oct 22, 2015
  • Carolina Bonacic +4
  • Conference Article
  • Citations2

An AES processing system with a compact CPU core for secure communication in embedded systems

  • Nov 01, 2012
  • Daisuke Tsutsumi +4
  • Conference Article
  • Citations9

An architecture for near-data processing systems

  • May 16, 2016
  • Erik Vermij +5
  • Book Chapter

The Database of Technical Devices: Describing, Cataloging, and Using Technical Devices in the Museum's Collections

  • Oct 01, 2025
  • Rommy Albers +1
  • Conference Article
  • Citations45

Heracles

  • Feb 11, 2013
  • Michel A Kinsy +2
  • Book Chapter
  • Citations2

Image Web Crawler Towards Machine Learning

  • Jan 01, 2021
  • Vijay Kumar Sharma +4
  • Book Chapter

Web Directories for Information Organization on Web Portals

  • Jan 01, 2007
  • Xin Fu
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.