
Monday June 26, 2006
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
-
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
-
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
-
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.
( Jun 26 2006, 08:00:25 PM PDT )
Permalink
Trackback URL: http://blogs.sun.com/dew/entry/sun_studio_express_program_june