Sun Studio Express Program June 2006 Build



Sun Studio Express Program June 2006 Build

Want a peek at the latest Sun Studio Compilers and Tools under development from Sun?  The Sun Studio Express Program provides the Sun developer community with an early look at new features and technologies of the Sun Studio Compilers and Tools.  The Sun developer community can assess the benefits of the most current compiler and tools innovations.  Through the Sun Studio forums, the Sun developer community can ask question and give feedback, long before they are released as products.

Wonder if the next revision of the Sun Studio Compilers is going to give your application a performance boost?  Now you can find out.

With the June 2006 Build, the Sun Studio Express Program is featuring the Data Race Detection Tool (DRDT), a cool new tool for datarace detection in OpenMP, threaded and parallel programs.  DRDT works with code written using the POSIX thread API, the Solaris Operating System(R) thread API, OpenMP directives, Sun parallel directives, Cray(R) parallel directives, or a mix of these.

So go check out the Sun Studio Express Program at:
http://developers.sun.com/prodtech/cc/downloads/express.jsp

Some of the other features being introduces with the June 2006 Build include:
  • For Sun C and C++ compilers
  • suncc, sunCC, sunf90, sunf77, sunf95, sunc89, sunc99, sunas compiler driver nicknames
  • -m32 and -m64 flags specifying respectively, the ILP32 and LP64 address models
  • The -xMD, -xMF, -xMMD flags for controlling makefile dependency information
  • #include_next directive
  • aligned and visibility __attribute__ support in C
  • value returning blocks in C
  • __typeof__ support in C
  • Zero length arrays in C
  • -xinstrument=datarace to support the cool new Data Race Detection Tool
  • For Fortran compiler:
  • interval arithmetic on Solaris Intel
  • CAUTION messages issued when using the same symbols that are defined in different modules.
  • Faster compilation time for source files with many constant values.
  • Intrinsic functions called with UNSIGNED arguments improved.
  • Improved backward compatibility with old F77 objects produced by the Sun WorkShop 6 update 2 compiler
  • Sun Performance Library:
  • major improvements in the performance of the Fast Fourier Transform software
  • Improved the performance of the Transpose routines : CTRANS, DTRANS, STRANS, ZTRANS.
  • Improved the performance and scalability of the Cholesky factorization routines: CPOTRF, DPOTRF, SPOTRF, ZPOTRF.
  • lock_lint a static data race and deadlock detection tool for C programs is now available on Solaris Intel
  • For the Analyzer:
  • analyzer and er_print have been enhanced to present data race detection information, ie. the Data Race Detection Tool.
  • collect and er_kernel command:
  • new -r option for collecting data-race-detection data
  • new -t option which specifies a time range for data collection
  • Function and instruction count data can be recorded using the collect -c on option
  • -P <pid> option, to attach to the process with the given PID, and collect data from it
  • -F flag for collecting data on descendant processes
  • -p <interval> may be prepended with a + sign to record additional data corresponding to dataspace profiling.

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

Douglas is a principal software engineer working as the C compiler project lead and the Oracle Solaris Studio technical lead.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today