yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #00312
Re: Note on optimized compilation / optimized coding / profiling results
-
To:
Yade Development Group <yade-dev@xxxxxxxxxxxxxxxx>
-
From:
Janek Kozicki <janek_listy@xxxxx>
-
Date:
Fri, 22 Feb 2008 23:20:38 +0100
-
Delivered-to:
janek_listy@xxxxx (janek_listy)
-
Delivered-to:
yade-dev@xxxxxxxxxxxxxxxx
-
Face:
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAALVBMVEUBAQEtLS1KSkpRUVFXV1dYWFhjY2Nzc3N3d3eHh4eKioqdnZ24uLjLy8vc3NxVIagyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AIVEzgS1fgQtQAAAjRJREFUOMtt1DFv00AUAOAzFQNbjigSyoQaRaBMhKgLUyKXpVNNeUpk9vyDqFJhQ1kiBuaqAwJCqvPtSLY7RlTn5+5IdnYkkt/AOyfxXVLe5vf53Z1875kd34tOEax8djmj6GyjhB5bxz50GdsVZr9fqRjZwAtKOJw5Wqs2MMZ16ALHsaDncF7xAHix1oEFHAB8f+pRjcO4gfZDykcYzbiucRolOLUJ6kjA0xtVt+A6TySlM0RajIpK6DzwKZ/nOYbF/gclHMo1ZOHYY/+Ha+AWuM+3oMS4eeqYzZ8FiCltgUqI8cd2wwAVpJk+8LWYjBtnJdQpHQqJMd4Oxt4bU9ESiFGc5hkqaH74asAX4iabP5I5gZ+qjgGlJCqZa3h3lxhoeVcSE1qLQC4sqKOK9MGW9E3izFqqHokoztLFEgXg31sbZEKnWi2T74A4NxfVQqlkjKtcAWD+zcArFEES01dR0E/nnV0IgugmDd/2L84sOAouRBBHEc7gtc8teDkRlE0iNQPo2w3Xhh/D4TCIQ4LRLoTvgwjj6RRgavdurxYGMaIuGOyAW/PpNlCcU9/93AHenAWYjPoAwa+G3e3to/MgFNTAEKvKDjzuCzHTnY3qqdXtx24VijzQfZ0yewZ5cwRFQaa+mIYr1uI0I76+3W4xhlvoVRwOA0Fdl64HlJnxP6T8YpX/Lga4Wv4A3ErrU5oTfN7Mu/llXMl8RXEPji/lQkN3H7qXqgC2By47EXeU/7PJ/wPxRKMnuZwIeAAAAABJRU5ErkJggg==
-
In-reply-to:
<47BECCFC.7040100@hmg.inpg.fr>
-
Reply-to:
Yade Development Group <yade-dev@xxxxxxxxxxxxxxxx>
-
Sender:
yade-dev-bounces@xxxxxxxxxxxxxxxx
Bruno Chareyre said: (by the date of Fri, 22 Feb 2008 14:24:12 +0100)
> I think speed should be kept in mind with high priority when
> implementing new serialization and new container.
I expect some speed improvement here. If it will be slower that will
be an unpleasant surprise.
> Hehe, I think you can't develop in a really approriate way if you are
> not a user at the same time.
true :-)
> Speed, for instance, is one of the major issue for most users.
I still prefer to look at design quality, because with good quality
we can win much more speed than with only "optimizations".
For example going parallel in a "more optimized" design like
in /extra/spherical-dem-simulator/ is much more difficult.
So SphericalDEMSimulator.cpp is currently faster because it was
totally optimized, but it cannot use the power of multiprocessor
computations. This is just one example, but I hope that you grasp
what I mean here.
Of course those decisions must be balanced, so that's why we are
having this discussion. It is good. And of course it's good that I'm
yade user too.
> >> I could run the triaxial test around 25% faster.
congrats!
> >> I can commit those changes soon, I'm curious to know the results on
> >> other computers.
Go on and commit. I suppose that you already checked on my computer.
best regards
--
Janek Kozicki |
_______________________________________________
yade-dev mailing list
yade-dev@xxxxxxxxxxxxxxxx
https://lists.berlios.de/mailman/listinfo/yade-dev
References