Synergy User Manual and Tutorial. - THE CORE MEMORY
Synergy User Manual and Tutorial. - THE CORE MEMORY
Synergy User Manual and Tutorial. - THE CORE MEMORY
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Synergy</strong> <strong>User</strong> <strong>Manual</strong> <strong>and</strong> <strong>Tutorial</strong><br />
Parallel Programming Concepts<br />
Stateless Parallel Processing (SPP)<br />
The Stateless Parallel Processing architecture is comprised of “fully configured<br />
computers” connected by a “multiple redundant switching network” that form a<br />
“unidirectional virtual ring network”, as shown below. Multiple direct paths are provided<br />
from each node to every other node. Redundancy allows for scalable performance <strong>and</strong><br />
fault tolerance.<br />
Multiple<br />
Redundant<br />
Switching<br />
Network<br />
Unidirectional<br />
Virtual Ring<br />
Network<br />
Fully<br />
Configured<br />
Computers<br />
The Stateless Parallel Processing Architecture<br />
Please note that the unidirectional “virtual” network is implemented through the multiple<br />
redundant switching network’s hardware <strong>and</strong> is not an actual physical ring. Each<br />
computer might have only one network interface adapter card. Each node on the virtual<br />
ring is aware of every other node because each maintains a current list of all participating<br />
nodes. Each node can also detect <strong>and</strong> isolate faulty nodes. The SPP virtual ring’s<br />
responsibility is limited to tuple queries <strong>and</strong> SPP backbone management. Tuple data is<br />
transmitted directly from point to point. This ring also provides full b<strong>and</strong>width support<br />
for multicast communication through the network, where all nodes can access multicast<br />
81