Sun Java Solaris Communities My SDN Account Join SDN
 

Sun Studio Technical Articles

THE RIGHT TOOLS
Make all the difference. Choose the best.
 Download Sun Studio today

New for Sun Studio 12

 
Why Use Sun Studio 12 Compilers and Tools?
Use Sun Studio 12 compilers and tools to capitalize on multicore hardware, multithreaded software, and diverse open-source technology offerings.
 
Accelerate Application Builds With Dmake
Sun Studio's dmake utility can accelerate complex application builds by building components in parallel. Learn how to configure a distributed build environment and get guidelines on makefile customization.
 
Beyond LAMP: SAMP... LGPJ... LAMJ...
LAMP: It's not just for Linux any more! Develop using your OS, language, app server, database, and IDE of choice.
 
Using and Redistributing Sun Studio Libraries in an Application
Sun Studio software provides redistributable libraries that can be incorporated into an application to provide functionality and reduce development time. This article contains best practices for redistributing these libraries and for maintaining applications that depend on them.
 
Locating Memory Access Errors With Sun Memory Error Discovery Tool
The Sun Memory Error Discovery Tool detects and reports common memory access errors such as accessing uninitialized memory, writing past the end of an array, or accessing memory after it has been freed.
 
Prefetching Pragmas and Intrinsics
Prefetch instructions can increase the speed of an application substantially by bringing data into cache so that it is available when the processor needs it. Explicit data prefetching pragmas and intrinsics for the x86 platform and additional pragmas and intrinscs for the SPARC platform are now available in Sun Studio 12 compilers.
 
New Language Extensions in the Sun Studio 12 C Compiler
This article gives an overview of the C-language extensions (part of the GNU C-implementation) introduced in the Sun Studio 12 C compiler. Although these extensions are not part of the latest ISO C99 standard, they are supported by the popular gcc compilers.
 
Performance Tuning With Sun Studio Compilers and Inline Assembly Language
Here are examples of using a compiler flag or inline assembly language with Sun Studio compilers to increase the performance of C, C++, and Fortran programs.
 
Using F95 Interfaces to Customize Access to the Sun Performance Library
When porting Fortran source, the Fortran 95 generic interface can be used to allow the source code to remain virtually unchanged and yet facilitate the use of the ILP-32, LP-64, and ILP-64 programming models.
 
For the complete Sun Studio archive of articles, refer the Technical Articles Section at the Solaris Developer Center.
 
For a list of referenced books on Sun Studio see the Bookshelf Section at the Solaris Developer Center.
 

 
Sun Studio
 
 
»  Send Comments

Let us know what you like and don't like about the Compilers and Tools hub. Send us feedback. But for support questions, see the support page.