Sun Studio Express - July 2008 Release

The July 2008 Sun Studio Express Release

Details of the New Features

Express Component Features Details
Get details of the new/changed features in each Sun Studio Express components: IDE, C/C++/Fortran Compilers, dbx debugger, Performance Analyzer and Thread Analyzer, Sun Performance Library, OpenMP 3.0, D-Light, DTrace GUI Plug-in, x86/x64 Assembler, and the CoolTools ats, bit, discover, and SPOT.


Known Problems and Workarounds

See the Known Problems and Workarounds page for the latest updated news about this express release.


OpenMP 3.0

The new features of the OpenMP 3.0 specifications now implemented in the Sun Studio compilers are detailed on the OpenMP 3.0 wiki page.


Performance Analyzer with MPI programs

See the MPI Analyzer wiki page for more information about the new features in the Sun Studio Performance Analyzer for MPI programs.


New Performance Tuning and Troubleshooting Tools

The Simple Performance Optimization Tool (SPOT)

Documentation for SPOT:

spot(1) man page
User Guide on docs.sun.com

In this Express release, the spot command is available only for the Solaris OS on SPARC platforms.


Discover - Memory Access Error Tool

Documentation for Discover:

discover(1) man page
Discover User Guide in PDF.

NOTE: Discover in this Express release does not have Lite mode ("-l" flag)implemented.

Discover is only available on Solaris OS on SPARC platforms for Express.


BIT - Binary Improvement Tool

BIT provides a set of tools for improving the performance of application binaries.

Documentation:

bit(1) man page.
BIT User Guide (PDF)

NOTE: The ‑xbinopt=prepare option is not required if compilation is done using this Studio Express or GCCFSS 4.2.0 with the following operating systems: Solaris 10 Update 5; Solaris 10 with Patch 127111-07 installed; Solaris 11 build 70 or later.

In this Express release, bit is only available for the Solaris OS on SPARC platforms.


ATS - Automatic Tuning and Troubleshooting System

Documentation for ATS:

ats(1) man page.
ATS User's Guide

In this Express release, ats is available for the Solaris OS on SPARC and x86/x64 platforms.

Searching Sun Studio Compilers and Tools


Labels

documentation documentation Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 13, 2008

    richard.friedman.at.sun says:

    Did you find this page useful? Let us know by adding a comment.

    Did you find this page useful?

    Let us know by adding a comment.

  2. Aug 14, 2008

    VTatkar says:

    Richard, it would be useful to add a section on how to make this work on OpenSol...

    Richard, it would be useful to add a section on how to make this work on OpenSolaris 2008.05.
    Heres a short how-to:
    OpenSolaris 2008.05 installed off a LiveCD doesnt contain SunStudio or the packages needed to make Studio run. So here are two ways to get it working there:

    1. pkg set-authority opensolaris.org
    2. pkg refresh
    3. pkg install sunstudioexpress
      [This will install the Sun Studio Express that originally went with it *PLUS* all the Solaris packages its dependent on, eg. SUNWhea and SUNWtoo, which are both required]

    Now you can tar off the new SunStudio tarball at whatever location you want. Make sure you have the newer SunStudio install in your $PATH.
    You get two Sun Studios (even better than having one plus all the dependencies are there in one place.

    If you dont want an extra Sun Studio lying around, you can just
    #pkg install SUNWhea SUNWtoo

    I think that should cover the dependencies, but I could be mistaken

  3. Aug 14, 2008

    Chris_Quenelle says:

    Be careful about installing SUNWhea or SUNWtoo explicitly. By default you'll ge...

    Be careful about installing SUNWhea or SUNWtoo explicitly. By default
    you'll get the versions of those packages in the latest and greatest
    opensolaris build. If you don't intend to upgrade your system
    to the latest build, you'll have mismatched packages. Ideally,
    if the dependencies were 100% correct, it would just update all
    the parts of your system that are needed to make everything work,
    but that doesn't always work. A better approach is to explicitly
    install the packages from your "current" build. Eg:

    pkg install SUNWhea@0.5.11-0.86

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact