Narval/en: Difference between revisions

Created page with "However, the applications will not operate on Narval if your code was compiled on a system using one or more <tt>-xXXXX</tt> options such as <tt>-xCORE-AVX2</tt> because the I..."
(Created page with "==Intel compilers== The Intel compilers can very well compile applications for Narval's AMD processors with the less recent AVX2 instruction sets. To do so, use the <tt>-march...")
(Created page with "However, the applications will not operate on Narval if your code was compiled on a system using one or more <tt>-xXXXX</tt> options such as <tt>-xCORE-AVX2</tt> because the I...")
Line 82: Line 82:
The Intel compilers can very well compile applications for Narval's AMD processors with the less recent AVX2 instruction sets. To do so, use the <tt>-march=core-avx2</tt> option to produce executables which are compatible with both Intel and AMD processors.
The Intel compilers can very well compile applications for Narval's AMD processors with the less recent AVX2 instruction sets. To do so, use the <tt>-march=core-avx2</tt> option to produce executables which are compatible with both Intel and AMD processors.


Par contre, si vous avez compilé un code sur un système utilisant des processeurs Intel et que vous avez utilisé une ou des options <tt>-xXXXX</tt>, telle que <tt>-xCORE-AVX2</tt>, les applications compilées ne fonctionneront pas sur Narval, car les compilateurs Intel ajoutent des instructions supplémentaires pour vérifier que le processeur utilisé est un produit Intel. Cela étant dit, sur Narval, l'option <tt>-xHOST</tt> devient équivalente à <tt>-march=core-avx2</tt>.
However, the applications will not operate on Narval if your code was compiled on a system using one or more <tt>-xXXXX</tt> options such as <tt>-xCORE-AVX2</tt> because the Intel compilers add extra instructions to verify that the processor is by Intel. This beinig said, the <tt>-xHOST</tt> on Narval becomes the same as <tt>-march=core-avx2</tt>.


==Software environments==
==Software environments==
rsnt_translations
56,430

edits