On 06/05/16 19:32, Carlos Fenoy wrote: > Here you have a more updated version of the script. This one supports up > to AVX2, although it will not tell you exactly the CPU version it is > compatible with.
Really interesting, thanks so much! As an example this is what it says about our Python 3.4 build (using the Intel compilers): [samuel@snowy bin]$ ~/bin/analyze-x86 python3.4 Disassembling python3.4, please wait... MMX: 126 SSE: 1943 MMXExt: 153 Enh 3DNow: 0 SSE2: 1293 SSE3: 572 SSSE3: 694 SSE4A: 0 SSE4.1: 9 SSE4.2: 34 AES: 0 AVX: 2 AVX2: 0 FMA: 0 FMA4: 0 This binary was found to contain the cpuid instruction. This could mean that the application checks if an opcode is supported before executing it, meaning it may work even if these instructions are not supported on the host. -- Christopher Samuel Senior Systems Administrator VLSCI - Victorian Life Sciences Computation Initiative Email: sam...@unimelb.edu.au Phone: +61 (0)3 903 55545 http://www.vlsci.org.au/ http://twitter.com/vlsci _______________________________________________ Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf