From: Hedayat V. <hed...@gm...> - 2011-03-26 10:56:32
|
Hi Simon, Thanks a lot for benchmarking and letting us know about the results. Would you please do the same benchmarks using the latest SVN code (if you were not using it already)? I've made some changes which might affect simulator's performance and I'd like to know if there are any differences. And another question: were you using SVN code for the mentioned tests or the released versions of simspark and rcssserver3d? Thanks, Hedayat /*Simon Raffeiner <sra...@st...>*/ wrote on 03/26/2011 3:06:56 PM +0450: > Hi Sander, > > We tried 11v11 using your multi-threaded ODE today. It does not run in real- > time on our Core i7 2600K servers: 20 simulated seconds take about 24 real > seconds, so it is about 20% too slow. But in the end the difference is hardly > noticeable when watching the game. > > We monitored CPU load and network traffic while running the game. While playing > 11vs11, rcssserver3d hardly ever gets above 200% cpu load, so on average it > does never use more than two CPU cores. While playing 9vs9, we have seen up to > 250% cpu load, so there must be a bottleneck somewhere which prohibits ODE > from parallelizing when more players are on the field. > > This bottleneck may be in the communications sub-system: When playing 11vs11, > the server has to handle a network load of 30 megabits per second (!) on > average. We didn't profile the server under this load, but it may be something > to look into. > > > > On Monday 21 March 2011 23:33:47 Sander van Dijk wrote: >> Hey Simon, >> >> Thanks for the feedback, great to hear it actually helps in competition >> setting! 11vs11 would definitely be interesting to try yeah. >> >> I suspect you also would need to add that flag with the vanilla version, I >> can't imagine that X11 is necessary to enable threads. But if you find out >> more let me know. >> >> Sander >> >> >> >> On Mon, Mar 21, 2011 at 6:15 PM, Simon Raffeiner < >> >> sra...@st...> wrote: >>> Am Freitag, 11. M�rz 2011, 03:37:03 schrieb Sander van Dijk: >>>> Also if everything works >>>> well, a quick confirmation on the list would be nice. If thorough >>>> testing by the community shows it works well, it can be used in >>>> Istanbul and the upcoming competitions to have smooth games. >>> Hi Sander, >>> >>> we tested your multithreaded version on our Intel Core i7 2600K servers >>> today. >>> The "normal" Ubuntu package does not allow real-time competions on these >>> machines, the physics simulation is about 15% too slow. With your version >>> 9vs9 >>> is easily possible. I plan to use the multi-threaded version at the >>> German Open next week. I think we can also try 11vs11 in the next days, >>> I have a feeling that it could be possible. >>> >>> A note: I had to add LIBS=-lX11 to the ./configure line to make it >>> compile, didn't have the time to look into the details. >>> >>> -- >>> mit freundlichen Gr��en/regards/cordiali saluti >>> Simon Raffeiner >>> >>> University of Applied Sciences Offenburg, Germany >>> Department of Computer Science, RoboCup Team |