Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
compilateurs_sun [2007/08/17 18:07] – gerard | compilateurs_sun [2010/07/23 08:32] – gerard |
---|
compilateurs | ====== Compilateurs Sun ====== |
| |
nemo | Les outils de compilation sont regroupés dans un produit dont le nom est Sun Studio. Ils sont gratuits, et peuvent être installés sur Linux et (Open)Solaris. |
| Sun Studio 12u1 est la version actuelle (depuis juin 2009). |
| |
slatp | ^ ^ Sun Studio 11 ^ Sun Studio 12 (depuis octobre 2007) ^ Sun Studio 12u1 (depuis juin 2009) ^ |
| | | ''module load ss11'' |''module load ss12'' |''module load ss12u1'' | |
| |
| |
shrek | |
| |
14/12/05 | ===== ressources documentaires ===== |
| * [[http://developers.sun.com/sunstudio/index.html|Sun Studio Compilers and Tools ]] |
| * [[http://wikis.sun.com/display/SunStudio/Home|Wiki]] pour C, C++, and Fortran (Solaris/SPARC, x86/x64 et Linux) |
| * [[http://www.sun.com/bigadmin/features/techtips/ss11_commands.html?feed=RSS|Commands for Sun Studio 11 Software]] |
| * [[http://developers.sun.com/sunstudio/documentation/ss11/opts/index.html|SS11 Compiler Options]] et [[http://docs.sun.com/source/820-3529/index.html|Sun Studio 12 Compiler Options]] |
| * [[http://docs.sun.com/source/820-3999/|Getting Started with Sun Studio Software]] |
| * [[http://developers.sun.com/solaris/articles/studio_qs.html|Sun Studio 12 Quick Start Guide]] |
| * [[http://docs.sun.com/app/docs/doc/819-5257|Sun Studio 12: Debugging a Program With dbx]] |
| |
http://developers.sun.com/sunstudio/compilers_index.html | |
| |
| * [[http://blogs.sun.com/run/entry/optimization_shortcut_with_fast|précautions]] dans l'utilisation de l'option -fast |
| * [[http://forum.java.sun.com/category.jspa?categoryID=113|forums]] |
| * [[http://developers.sun.com/solaris/articles/cmp_stlport_libCstd.html|Comparing C++ Standard Libraries libCstd and libstlport]] trouvé à partir de [[http://developers.sun.com/sunstudio/documentation/techart]] |
| * [[http://developers.sun.com/prodtech/cc/articles/amdopt.html| Conseils d'optimisation]] |
| * [[http://blogs.sun.com/dbx/entry/gdb_vs_dbx_commands_mapping|gdb vs. dbx: commands mapping and feature comparison]] |
| * [[http://blogs.sun.com/d/category/Sun]] un blog sympa sur les outils de développement, langages, ... |
| |
http://www.sun.com/bigadmin/features/techtips/ss11_commands.html?feed=RSS | // Perflib and parallel regions // |
Commands for Sun Studio 11 Software | <code> |
| If perflib is called from within a parallel region, you get the serial version rather than a parallel version. This is probably better than ending up with N2 threads when you set OMP_NUM_THREADS to be N. |
| </code> |
| |
http://forum.sun.com/category.jspa?categoryID=3" forums | * [[http://blogs.sun.com/d/resource/calloverhead.pdf|a discussion of the overhead of calling dynamic libraries rather than static libraries]] . |
| * [[http://blogs.sun.com/timc/entry/the_compiler_detective_what_compiler|Comment retrouver les options de compilation a partir d'un binaire ou d'un .o?]] |
| * [[http://blogs.sun.com/deniss/entry/floating_point_performance_on_the|Floating Point performance on the UltraSPARC T2 processor ]] |
| * [[http://blogs.sun.com/x86be/category/Sun|x86/x64 Compiler Backend Team Weblog]] |
| * [[http://developers.sun.com/solaris/articles/mmodel.html|Sun Studio Support for the AMD64 Medium Memory Model]] |
| * [[http://developers.sun.com/solaris/articles/ILP32toLP64Issues.html|Converting 32-bit Applications Into 64-bit Applications: Things to Consider]] |
| \\ |
| |
http://developers.sun.com/prodtech/cc/compilers_index.html docs en ligne | |
| |
| |
http://www.genunix.org/wiki/index.php/Category:Sun_Studio Wiki | <del> |
includes high-performance compilers that optimize C, C++, and Fortran for the Solaris OS on SPARC and x86/x64 platforms, as well as Linux | ====== Installer le compilateur fortran de Sun sur un pc linux ====== |
| |
| se reporter ici: http://developers.sun.com/prodtech/cc/documentation/linux_ea/readme.html |
| Depuis le reseau du CMI, recuperer les archives: |
| sunstudio-20050808.linux.tar.bz2 |
| j2re-1_4_2_09-linux-i586.bin |
| sur le serveur ftp anonyme mary2, dans le repertoire linux (par exemple avec ncftp) |
| |
http://developers.sun.com/prodtech/cc/articles/amdopt.html Conseils d'optimisation | mkdir /opt/sun |
| cd /opt/sun |
| tar xjf sunstudio-20050808.linux.tar.bz2 |
| cd /usr |
| <chemin>/j2re-1_4_2_09-linux-i586.bin (installe java dans /usr) |
| |
| Pour tester sur son compte: |
| setenv PATH /usr/j2re1.4.2_09/bin:/opt/sun/sunstudio10u1/bin:${PATH} |
| sunstudio (lance l'environnement graphique) |
| |
| Plus d'infos, forums de discussion: http://forum.sun.com/forum.jspa?forumID=276 |
| |
| </del> |
| |
| * [[sun studio express]] |