• Home
  • Search
  • Accelerating In-Memory Database Selections Using Latency Masking Hardware Threads
  • Cite Icon3
  • https://doi.org/10.1145/3310229Copy DOI Icon

Accelerating In-Memory Database Selections Using Latency Masking Hardware Threads

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Inexpensive DRAMs have created new opportunities for in-memory data analytics. However, the major bottleneck in such systems is high memory access latency. Traditionally, this problem is solved with large cache hierarchies that only benefit regular applications. Alternatively, many data-intensive applications exhibit irregular behavior. Hardware multithreading can better cope with high latency seen in such applications. This article implements a multithreaded prototype (MTP) on FPGAs for the relational selection operator that exhibits control flow irregularity. On a standard TPC-H query evaluation, MTP achieves a bandwidth utilization of 83%, while the CPU and the GPU implementations achieve 61% and 64%, respectively. Besides being bandwidth efficient, MTP is also 14.2× and 4.2× more power efficient than CPU and GPU, respectively.

Similar Papers
  • Conference Article
  • Citations13

Exploring Cache Size and Core Count Tradeoffs in Systems with Reduced Memory Access Latency

  • Feb 01, 2016
  • Paulo C Santos +4
  • Conference Article
  • Citations9

NXG05-3: Scalable Layer-2/Layer-3 Multistage Switching Architectures for Software Routers

  • Nov 01, 2006
  • Globecom
  • Andrea Bianco +5
  • Research Article

Accelerating Verifiable Queries over Blockchain Database System Using Processing-in-memory

  • Sep 16, 2025
  • ACM Transactions on Architecture and Code Optimization
  • Yifan Hua +7
  • Conference Article
  • Citations8

Coherence-centric logging and recovery for home-based software distributed shared memory

  • Sep 21, 1999
  • A Kongmunvattana +1
  • Conference Article
  • Citations2

Dynamic Replica Management based on SVR in IPFS

  • Nov 01, 2019
  • Dongsheng Huang +1
  • Conference Article
  • Citations311

Tiered-latency DRAM: A low latency and low cost DRAM architecture

  • Feb 01, 2013
  • Donghyuk Lee +5
  • Conference Article
  • Citations3

Optimizing RAM-latency dominated applications

  • Jul 29, 2013
  • Yandong Mao +2
  • Research Article
  • Citations2

FASA-DRAM: Reducing DRAM Latency with Destructive Activation and Delayed Restoration

  • Feb 23, 2024
  • ACM Transactions on Architecture and Code Optimization
  • Haitao Du +3
  • Research Article
  • Citations46

On the modeling and performance characteristics of a serpentine tape drive

  • May 15, 1996
  • ACM SIGMETRICS Performance Evaluation Review
  • Bruce K Hillyer +1
  • Conference Article
  • Citations11

Query processing on prefix trees live

  • Jun 22, 2013
  • Thomas Kissinger +3
  • Conference Article
  • Citations2

PV-aware Replacement Policy for Two-level Shared Cache

  • Dec 01, 2022
  • Bindu Agarwalla +2
  • Conference Article
  • Citations86

Pocket cloudlets

  • Mar 05, 2011
  • Emmanouil Koukoumidis +4
  • Book Chapter
  • Citations1

Traffic Load Perception Based OFDMA MAC Protocol for the Next Generation WLAN

  • Jan 01, 2020
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Jianfei Cheng +3
  • Conference Article
  • Citations1

Exploring stacked main memory architecture for 3D GPGPUs

  • Nov 01, 2015
  • Yuang Zhang +6
  • Research Article
  • Citations3

Labeled graph partitioning scheme for distributed edge caching

  • Dec 12, 2023
  • Future Generation Computer Systems
  • Pengfei Wang +7
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.