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
