[openib-general] A few questions about IBMgtSim

Sven-Arne Reinemo svenar at simula.no
Tue Aug 1 04:04:27 PDT 2006


Anno Domini 22-07-2006 20:25, Eitan Zahavi wrote:
> Hi Sven,
> 
>>> Currently there is no way to scale simulation time to real time. 
>>> The main reason is that the time scale is mixed: * OpenSM
>>> calculation time is about the same (if you run the simulator on
>>> remote node)
>> So this means that the internal operation of OpenSM with the
>> simulator is identical to its operation with real hardware?
> [EZ] Yes, if the algorithmic stage is only computational (like the
> routing stage) the time it takes is the sane as real hardware. But
> the entire fabric setting is involving sending and receiving MADs
> thus odes not scale.
>> I have done some performance test with IBMgtSim and OpenSM running
>> on separate machines and to me it looks like there is very little
>> concurrency between the two processes. I.e. it looks like they
>> spend a lot of time  waiting for each other. Below are some results
>> from a few simulation runs, the observed CPU utilization seems
>> quite low. I would have expected much higher CPU load for
>> IBMgtSim...  Any thoughts on how this matches your experience?
> [EZ] Yes - these is not much concurrency. Actually it really depends
> on the number of MADs you allow on the wire. Also, one of the major
> limitations I run into (which made me split the processes to 2
> machine) was memory availability for the 10K nodes case.

Is it possible to configure the number of MADs allowd on the wire?

> 
> I do not see what is the drive for doing these comparisons. BTW: do
> you plan to run the OpenSM tests over the simulator?

Yes. As start we would like to experiment with OpenSM and possible
enhancements by using the simulator. We have compared IBMgtSim with some
of our own simulation tools. Our tools all do flit level simulations so
they do not scale very well. Neither do they support IBA management
traffic. When doing these test it was natural to look for benefits of
distributing the process (apart from the  memory requirements).

> 
>> OpenSM #hosts² #sw #ports elapsed¹ kernel¹ user¹ %cpu mem 288   36
>> 24     585    109   99   35 410 512   48     32     766    144  136
>> 36 520 1152   72     48    1161    218  211   36 741
>> 
>> IBMgtSim #hosts² #sw #ports elapsed¹ kernel¹ user¹ %cpu mem 288
>> 36     24     586      87   221   52  92 512   48     32     767
>> 109   278   50 102 1152   72     48    1161     169   432   51 132
>> 
>> ¹time in seconds ²organized in a 3 stage Clos
>> 
>> Best regards, Sven-Arne
>> 
>> -- SAR ---- GnuPG public key -
>> http://home.ifi.uio.no/~svenar/gpg.asc ----  "There are only 10
>> kinds of people in this world; those who know binary and those who
>> don't." -- Unknown



-- 
SAR
---- GnuPG public key - http://home.ifi.uio.no/~svenar/gpg.asc ----
 "There are only 10 kinds of people in this world; those who know
  binary and those who don't."
                                           -- Unknown




More information about the general mailing list