On Sun, Feb 26, 2012 at 10:18, Tom Browder <[email protected]> wrote:
> I recently received an e-mail from Cristian Vlasceanu (the developer
> of the excellent Linux Zero debugger) who developed an autotools macro
> to detect compiler lambda capability.  I know its not exactly runtime
> detection, but perhaps it can help someone to create a CMake compiler
> SSE capability detector.

More thoughts about SSE.

First this thread talking about SSE runtime detection and its costs:

  http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=3614&view=previous

I also remember having the SSE problem on an older computer about four
or five years ago.  Help from this mailing list (and gcc) pointed out
the SSE problem which was solved by a proper compiler flag choice (I
think we had to define CFLAGS but I can't be sure).  Since we always
built BRL-CAD, an automatic compile-time selection would have solved
the problem.

According to my brief glance at the the thread referenced above,  I
believe the binary release builds should be eventually SSE-runtime
selectable (primarily for ease of maintenance and the widest
portability), but with a big warning over possible loss of throughput.

Of course testing the actual performance of various SSE options under
production loads would provide real data to help BRL-CAD developer
decisions as well as provide the user help for more informed build
choices.

Best regards,

-Tom

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to