Hi James,

FYI, Mathias is the author of the Atomic locks :-)

And the "OSG team" you mention is mythical breast of your invention,
the OSG team doesn't exist, we are community of developers/users.  If
you have an itch in a particular direction go scratch it.

Robert.

On Fri, Sep 19, 2008 at 5:40 PM, James Killian
<[EMAIL PROTECTED]> wrote:
> "
> On Thursday 18 September 2008 13:19, James Killian wrote:
>> When reviewing this data  the average framerate is about the same (The
>> average is the middle column).  We can see improvement of performance from
>> build 8748.
> I do not really remember what your numbers meant exactly.
> I would read in that numbers that the past patch alone gave you 10-20%
> better
> framerates, true?
> "
>
> Ok in short the new optimization you submitted now (i.e. without SSE) is
> 10-20% better than what we had (i.e. your initial optimization with my SSE
> optimization).  Back then the Matrix Mult optimization had more of a
> significant impact.
>
> "
> But, what is your conclusion?
> Are you still working on cpu specific handtuning?
>
> What did the comments regarding a bit more high level optimization
> opportunities for your application bring? Did you have time to try that out?
> "
>
> My conclusion is that your new submission is good enough to not need to use
> SSE for the Matrix Mult.  I have not been working on CPU specific
> handtuning, since the primary bottleneck for our code is due to thread
> synchronization.  Currently I am learning some new thread synchronization
> strategies (e.g. APC calls during context switch)... once I have grasped how
> these work I may want to get together with the author of the atomic code in
> OpenThreads.
>
> In regards to performance:
> One thing I propose is that OSG team dedicate some research into new
> parallelization strategies.  See http://www.threadingbuildingblocks.org/ as
> this covers some of the concepts.  We have been able to make templated
> classes that are a bit more friendlier than what is written in TBB (Threaded
> Building Blocks).  I feel that as time progresses it will be common for
> people to have multiple processors in their machines, so becoming proficient
> in threaded code will be a must, and with these new helper classes, it
> should make writing threaded code simple, and error proof (e.g. eliminating
> the need to use critical sections).
>
> ----- Original Message -----
> From: "Mathias Fröhlich" <[EMAIL PROTECTED]>
> To: "OpenSceneGraph Submissions" <[email protected]>
> Sent: Friday, September 19, 2008 6:40 AM
> Subject: Re: [osg-submissions] Platform
> independentmatrixmultiplicationoptimization
>
>
>
> Hi James,
>
> On Thursday 18 September 2008 13:19, James Killian wrote:
>> When reviewing this data  the average framerate is about the same (The
>> average is the middle column).  We can see improvement of performance from
>> build 8748.
> I do not really remember what your numbers meant exactly.
> I would read in that numbers that the past patch alone gave you 10-20%
> better
> framerates, true?
>
> But, what is your conclusion?
> Are you still working on cpu specific handtuning?
>
> What did the comments regarding a bit more high level optimization
> opportunities for your application bring? Did you have time to try that out?
>
> Greetings
>
> Mathias
>
> --
> Dr. Mathias Fröhlich, science + computing ag, Software Solutions
> Hagellocher Weg 71-75, D-72070 Tuebingen, Germany
> Phone: +49 7071 9457-268, Fax: +49 7071 9457-511
> --
> Vorstand/Board of Management:
> Dr. Bernd Finkbeiner, Dr. Florian Geyer,
> Dr. Roland Niemeier, Dr. Arno Steitz, Dr. Ingrid Zech
> Vorsitzender des Aufsichtsrats/
> Chairman of the Supervisory Board:
> Prof. Dr. Hanns Ruder
> Sitz/Registered Office: Tuebingen
> Registergericht/Registration Court: Stuttgart
> Registernummer/Commercial Register No.: HRB 382196
>
>
> _______________________________________________
> osg-submissions mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>
> _______________________________________________
> osg-submissions mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to