Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Tuple spaces in hardware for accelerated implicit routing

Journal Article ·
OSTI ID:1042975

Organizing and optimizing data objects on networks with support for data migration and failing nodes is a complicated problem to handle as systems grow. The goal of this work is to demonstrate that high levels of speedup can be achieved by moving responsibility for finding, fetching, and staging data into an FPGA-based network card. We present a system for implicit routing of data via FPGA-based network cards. In this system, data structures are requested by name, and the network of FPGAs finds the data within the network and relays the structure to the requester. This is acheived through successive examination of hardware hash tables implemented in the FPGA. By avoiding software stacks between nodes, the data is quickly fetched entirely through FPGA-FPGA interaction. The performance of this system is orders of magnitude faster than software implementations due to the improved speed of the hash tables and lowered latency between the network nodes.

Research Organization:
Los Alamos National Laboratory (LANL)
Sponsoring Organization:
DOE
DOE Contract Number:
AC52-06NA25396
OSTI ID:
1042975
Report Number(s):
LA-UR-10-07974; LA-UR-10-7974
Country of Publication:
United States
Language:
English

Similar Records

Data shuffling with hierarchical tuple spaces
Patent · Tue Mar 23 00:00:00 EDT 2021 · OSTI ID:1805660

Tuple spaces in hardware for accelerated implicit routing
Journal Article · Tue May 10 00:00:00 EDT 2011 · OSTI ID:1063955

Data shuffling with hierarchical tuple spaces
Patent · Mon Jan 11 23:00:00 EST 2021 · OSTI ID:1805382