DocumentCode
3142568
Title
Tuple Spaces in Hardware for Accelerated Implicit Routing
Author
Baker, Zachary K. ; Tripp, Justin L.
Author_Institution
Los Alamos Nat. Lab., Los Alamos, NM, USA
fYear
2011
fDate
16-20 May 2011
Firstpage
166
Lastpage
173
Abstract
Organizing and optimizing data objects on networks with support for data migration and failing nodes is a complicated problem to handle as systems expand to hundreds of thousands of nodes. 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 interface. 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 cooperatively finds the data and returns the information to the requester. This is achieved through successive examination of hardware hash tables implemented in the individual FPGA network cards. By avoiding the complex network software stacks between nodes, the data is quickly transferred entirely through FPGA-FPGA interaction. The performance of this system is approximately 26× faster vs. the software network on a per-node basis. This is due to the improved speed of the hash tables, higher levels of network abstraction and lowered latency between the network nodes.
Keywords
data handling; field programmable gate arrays; network routing; FPGA-FPGA interaction; FPGA-based network cards; FPGA-based network interface; complex network software stacks; data migration; data objects; failing nodes; hash tables; implicit routing; network abstraction; network nodes; tuple spaces; Field programmable gate arrays; Graphics processing unit; Hardware; Laboratories; Peer to peer computing; Random access memory; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location
Shanghai
ISSN
1530-2075
Print_ISBN
978-1-61284-425-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2011.138
Filename
6008833
Link To Document