Multilevel NoSQL Cache Combining In-NIC and In-Kernel Approaches

Yuta Tokusashi, Hiroki Matsutani

Research output: Contribution to journalArticlepeer-review

7 Citations (Scopus)


Key-value store accelerators based on field-programmable gate arrays (FPGAs) have been proposed to achieve higher performance per watt than software-based processing. However, because their cache capacity is strictly limited by DRAMs implemented on FPGA boards, their application domains are also limited. To address this issue, the authors propose a multilevel NoSQL cache architecture that utilizes both FPGA-based hardware cache and in-kernel software cache in a complementary style. This motivates them to explore various design options. Simulation results show that their design reduces the cache miss ratio and improves the throughput compared to the nonhierarchical design.

Original languageEnglish
Article number8065000
Pages (from-to)44-51
Number of pages8
JournalIEEE Micro
Issue number5
Publication statusPublished - 2017 Sept 1


  • FPGA
  • NoSQL
  • field-programmable gate array
  • key-value store

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering


Dive into the research topics of 'Multilevel NoSQL Cache Combining In-NIC and In-Kernel Approaches'. Together they form a unique fingerprint.

Cite this