Vous suivez désormais cette soumission
- Les mises à jour seront visibles dans votre flux de contenu suivi
- Selon vos préférences en matière de communication il est possible que vous receviez des e-mails
Why do we need these tools?
When using more sophisticated compilers, like Intel C++ 13, serious speedup might be achieved by "playing" with optimization options.
Sets of options, which you repeatedly use, tend to group to "profiles".
In matlab, you can use "mex @" syntax to re-use mex command line options.
Though, 1) there would be no auto-completion, 2) you won't be able to automatically execute some required routines (like "clear mex").
These "ICC_mex_tools" demonstrate an easy way to maintain your compilation files.
----------
How to use:
Let's try to compile included example (thanks to Jan Simon for a perfect function).
This function is not very computation-intensive, it's just an example.
Just include it's directory to matlab path and try
>> mex_default(mexdirs_GetFullPath)
>> mex_ICC_O3(mexdirs_GetFullPath)
and so on.
You'll find further information in these files comments.
If you're familiar with ICC, Open MP, IPO, PGO and other related stuff - it won't take long... If you don't know anything about these methods - pay attention to links to intel documentation on these features.
These tools are supposed to be used with Intel C++ compiler, to connect Intel C++ 2013 Compiler to R2012b see
another my submission:
http://www.mathworks.com/matlabcentral/fileexchange/38980
Citation pour cette source
Igor (2026). ICC_mex_tools (https://fr.mathworks.com/matlabcentral/fileexchange/38981-icc_mex_tools), MATLAB Central File Exchange. Extrait(e) le .
Remerciements
Inspiré par : GetFullPath
Informations générales
- Version 1.1.0.0 (5,78 ko)
Compatibilité avec les versions de MATLAB
- Compatible avec toutes les versions
Plateformes compatibles
- Windows
- macOS
- Linux
| Version | Publié le | Notes de version | Action |
|---|---|---|---|
| 1.1.0.0 | added direct link to "mex setup for windows x64 intel c compiler 13 (XE)" |
||
| 1.0.0.0 |
