Research Article
Scalable Parallel Distributed Coprocessor System for Graph Searching Problems with Massive Data
Algorithm 1
Parallel 1-D BFS algorithm.
| Input: , , (source vertex) | | Output: parent. | | (1) for do | | (2) visit | | (3) parent | | (4) frontier | | (5) next | | (6) frontier | | (7) level = 0 | | (8) end = 0 | | (9) while do | | (10) end = 1 | | (11) if then | | (12) for do | | (13) if then | | (14) for do | | (15) if then | | (16) visit | | (17) next | | (18) parent | | (19) end = 0 | | (20) else | | (21) for do | | (22) if visit then | | (23) for do | | (24) if then | | (25) visit | | (26) next | | (27) parent | | (28) end = 0 | | (29) BREAK | | (30) BARRIER | | (31) for do | | (32) frontier = next | | (33) next | | (34) level = level + 1 | | (35) |
|