“…Create edge_strt_node(Sa), edge_end_node (Ea), edge_weight (Wa) and node_weight (Na) from G (V, E, W) [1] for each vertex V in parallel do [2] Invoke INITNODEWEIGHT (Na, S) [3] end for [4] for i = 0 toV-1 do [5] for each edge E in parallel do [6] Invoke RELAX (Na, Sa, Ea, Wa) [7] end for [8] end for Basic Bellman Ford algorithm consists of two kernels as a part of its implementation.…”