top of page

Key-Value Store (KVS)

Key-Value Store (KVS) provides a simple and scalable means to store and retrieve distributed data. Enabled by Algo-Logic's FPGA Acceleration, The KVS delivers extreme IOPs performance (see Additional Information below). For example, Telecom directories, Internet Protocol forwarding tables, and de-duplicating storage systems all need key-value tables to associate data with unique identifiers. In datacenters, high performance KVS tables allow hundreds or thousands of machines to easily share data by simply associating values with keys and allowing client machines to read and write those keys and values over standard high-speed Ethernet.

Algo-Logic’s Key-Value Store leverages Field Programmable Gate Arrays (FPGAs) to perform lookups with the lowest latency (less than 1 microsecond), highest throughput, and while consuming significantly less energy than a traditional server. KVS servers simply attach to existing 10G or 40Gb Ethernet. Deploying these solutions save network operators’ time, cost, and power resulting in significantly lower Total Cost of Ownership (TCO).

Key Value Store table

Key Features

  • Low cost per search operation; search rates of up to 170M searches/second

  • Sub µ-Joule/message energy consumption

  • Deterministic and jitter-free processing; sub-microsecond latency

  • 10 and 40 Gbps Ethernet line rate support

  • Easy to integrate with client software via free, open-source multi-language APIs

  • Algo-Logic's KVS runs on many FPGA platforms including Xilinx Alveo cards

KVS Diagram
Additional Resources
bottom of page