Hi, all.
I have questions about some terminologies.
In ruby, what does a node mean? From my debugging trace using
MOSI_SMP_bcast protocol , I guess it simply means "processor+cache"
excluding directory controller. Is it correct? If it is the case, can a
directory controller also be a node? Moreover, can all machines defined in *.sm
be treated as a node?
Next, I want to get more concrete understanding for the
difference between an ext_node and int_node in file specified network
topology; this queustion is related to how to write user-defined topology file.
Could you let me know about it?
As another queustion, I would like to know
how many PerfectSwitches will be instantiated when I am
going to use MOSI_SMP_bcast protocol with dual processors. Is
Node-to-PerfectSwitch the one-to-one?
Lastly, Topology class has a member function "makeLink( )",
and it has an assert statement ensuring not to connect two end-point nodes
directly together. Will commenting in this assert, and connecting two nodes
directly cause some unexpected problems?
Thanks for your response in advance.
Best Regards,
Young
|