A program uses MKL on an atom computer. It runs with correct results. However, when the Pin tool profiled the program, the Pin complained that an invalid instruciton: xgetbvwas found!.
The programwas compiled using both g++ and icpc with options: -march=atom, -xssse3_atom.
I did find AVX istructions in the profiles of the Pin. These AVX instruction comes from the MKL, I trie both dynamic and static library, neither worked.
Ihaveto use Pin to profile the code.