compilateurs_sun

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
compilateurs_sun [2008/01/09 09:54] gerardcompilateurs_sun [2017/08/25 09:56] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-Les outils de compilation sont regroupés dans un produit dont le nom est Sun Studio 12 (version actuelle en octobre 2007), sont gratuits, et peuvent etre installés sur Solaris et sur Linux+====== Compilateurs Sun ======
  
-^ version ^  ^ +Les outils de compilation sont regroupés dans un produit dont le nom est Sun Studio. Ils sont gratuitset peuvent être installés sur Linux et (Open)Solaris. 
-Sun Studio 11 | nemodans /opt/SUNWspro | | | +Des patches sont régulièrement proposés, mais nécessitent un contrat de maintenance. Sans contrat, et si on trouve un bug, il faut se rabattre sur la version [[reserve:sun_studio_express|express]] (beta de la prochaine release). On peut aussi signaler le bug sur le [[https://forums.oracle.com/forums/category.jspa?categoryID=280|forum]] dédié à ce compilateur
-Sun Studio 12 | nemo, dans /opt/studio12/SUNWspro | slatp, dans /opt/sunstudio12 | |+
  
 +^ Version ^ commande module |
 +| Sun Studio 12 (depuis octobre 2007) | ''module load sunstudio/12'' |
 +| Sun Studio 12u1 (depuis juin 2009) | ''module load sunstudio/12.1'' |
 +| Sun Studio 12u2 (depuis oct 2011) | ''module load sunstudio/12.2'' |
 +| Sun Studio 12u3 beta (depuis oct 2011) | ''module load sunstudio/dev'' |
 +| Sun Studio 12u4 beta (nov 2014, judith) | ''module load sunstudio/12.4'' |
 +
 +===== ressources documentaires =====
   * [[http://developers.sun.com/sunstudio/index.html|Sun Studio Compilers and Tools ]]   * [[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://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|Compiler Options]]+  * [[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://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://forum.java.sun.com/category.jspa?categoryID=113|forums]]
-  * [[http://wikis.sun.com/display/SunStudio/Home|Wiki]] includes high-performance compilers that optimize C, C++and Fortran for the Solaris OS on SPARC and x86/x64 platforms, as well as Linux+  * [[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://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, ...
 +
 +// Perflib and parallel regions //
 +<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://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]]
 + \\
 +
 +
  
 <del> <del>
Ligne 34: Ligne 65:
  
 </del> </del>
 +
 +  * [[reserve:sun studio express]]
  
  • compilateurs_sun.1199868890.txt.gz
  • Dernière modification : 2017/08/25 09:55
  • (modification externe)