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

Reply via email to