Skip to Content
Find More Like This
Return to Search

Routing Data Communications Packets In A Parallel Computer

United States Patent Application

20120079133
A1
View the Complete Application at the US Patent & Trademark Office
Routing data communications packets in a parallel computer that includes compute nodes organized for collective operations, each compute node including an operating system kernel and a system-level messaging module that is a module of automated computing machinery that exposes a messaging interface to applications, each compute node including a routing table that specifies, for each of a multiplicity of route identifiers, a data communications path through the compute node, including: receiving in a compute node a data communications packet that includes a route identifier value; retrieving from the routing table a specification of a data communications path through the compute node; and routing, by the compute node, the data communications packet according to the data communications path identified by the compute node's routing table entry for the data communications packet's route identifier value.
ARCHER, CHARLES J. (ROCHESTER, MN), BLOCKSOME, MICHAEL A. (ROCHESTER, MN), INGLETT, TODD A. (ROCHESTER, MN), RATTERMAN, JOSEPH D. (ROCHESTER, MN), SMITH, BRIAN E. (ROCHESTER, MN)
INTERNATIONAL BUSINESS MACHINES CORPORATION (ARMONK NY)
12/ 892,192
September 28, 2010
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT [0001] This invention was made with Government support under Contract No. B554331 awarded by the Department of Energy. The Government has certain rights in this invention.