New images
@ -64,6 +64,7 @@ Task Zero is performed by the root node, and is a conditional task; it is not gu
|
||||
\TUsubsubsection{Task One}
|
||||
\TUsubsubsection{Task Two}
|
||||
\TUsubsubsection{Task Three}
|
||||
Task Three is performed only by the root node, and no division of work is necessary. The work performed during this task is that seen in Figure \ref{fig:sync-fire}.
|
||||
\TUsubsubsection{Task Four and Task Five}
|
||||
Intermediate database operations, though not frequent and may never occur for small graphs, are lengthy and time-consuming when they do occur. As discussed in Section \ref{sec:db-stor}, the two main memory consumers are the frontier and the instance, both of which are contained by the root node. Since the database storage requests are blocking, the pipeline would halt for a lengthy period of time while waiting for the root node to finish potentially two large storages. Tasks 4 and 5 work to alleviate the stall by executing independently of the regular pipeline execution flow since no other task relies on data sent from these tasks. The root node can then asynchronously send the frontier and instance to the appropriate nodes as needed, clear its memory, and continue execution without delay.
|
||||
\TUsubsubsection{MPI Tags}
|
||||
|
||||
BIN
Chapter5_img/MPI-OpenMP-Blend.PNG
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
Chapter5_img/Sync-Runtime-Bar.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
Chapter5_img/Sync-Runtime.png
Normal file
|
After Width: | Height: | Size: 78 KiB |
BIN
Chapter5_img/Sync-StateSpace-Bar.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
Chapter5_img/Sync-StateSpace.png
Normal file
|
After Width: | Height: | Size: 72 KiB |
BIN
Chapter5_img/Task1-Case1.PNG
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
Chapter5_img/Task1-Case2.PNG
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
Chapter5_img/Task1-Data-Dist.PNG
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
Chapter5_img/node-alloc.PNG
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
Chapter5_img/subgraphing.drawio(2).png
Normal file
|
After Width: | Height: | Size: 61 KiB |