System News
   
News about Solaris and Sun Microsystems

Free 2 Week Trial!


January 12, 2009
Article #21092
Volume 131, Issue 2
Section: Developer

 

Use Sun Studio 12 compilers and tools to capitalize on multicore hardware, multithreaded software, and diverse open-source technology offerings. - By Steven Meloan, Why Use Sun Studio 12 Compilers and Tools?
 


 

Sun Studio Technical Articles
Refer to This Index for Reference Topics

Refer to this index for a conglomerate of Sun Studio and Sun Studio Express reference materials. This index provides links to reference guides and informative topic-related articles written by industry professionals.

Topics: General, C/C++, Fortran, Debugging, Performance Analysis and Optimization, X86/x64, and Parallel/Multithreaded Programming.

A Few Article Highlights

  • General: The Sun Studio 12 Quick Start Guide: "The following short tutorial takes you through some of the basic steps of developing a C, C++, or Fortran application using Sun Studio 12 IDE… Sun Studio lets you create C, C++, and Fortran Application and Library projects with generated makefiles, as well as projects that have existing makefiles."

  • General: Why Use Sun Studio 12 Compilers and Tools? By Steven Meloan, August 2008: "Use Sun Studio 12 compilers and tools to capitalize on multicore hardware, multithreaded software, and diverse open-source technology offerings."

  • C/C++: New Language Extensions in the Sun Studio 12 C Compiler By Dmitry Mikhailichenko, Sun Microsystems, St Petersburg, Russia, June 2007: "This article gives an overview of the following 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… The article also demonstrates how to use the new C compiler features for creating generic macros on example of linked-list manipulation-routines."

  • Fortran: Using F95 Interfaces to Customize Access to the Sun Performance Library By Paul Hinker, Sun Microsystems, June 2007: "Porting dusty deck Fortran source can be an exercise in patience and conditional compilation. An application that needs to run in the ILP-32, LP-64, and ILP-64 models faces the problem of interfacing with external libraries seamlessly. [Provided] Here are examples of using the Basic Linear Algebra Subprogram Standard (BLAS) AXPY family of routines (caxpy, daxpy, saxpy, and zaxpy)."

  • Debugging: Performance Analysis and Optimization: Optimized Code Debugging With Sun Studio dbx By Nasser Nouri, November 2008:"Debugging optimized code is inherently a difficult task for software developers, especially when applications are compiled with high level compiler optimization options such as -O3, -O4 and -O5. The higher the optimization level, the more likely the lines of source code do not match or correlate with instructions that are generated by compiler."

  • X86/x64: Accelerate Application Builds With Dmake By Hunter Li, July 21, 2008: "This article uses examples to illustrate the steps to set up a distributed build environment and describes some guidelines on the makefile modification for dmake."

  • Parallel/Multithreaded Programming: Using Intel\'s Threaded Building Blocks (TBB) With Sun Studio Express By Deepankar Bairagi, May 2008: "Learn to use Sun Studio compilers and tools to build Intel's TBB, an open-source runtime library that facilitates parallelism in C++ programs…This article describes the steps involved in obtaining the right sets of tools to build TBB using Sun Studio software. It also illustrates how to build and run an example program that uses TBB."

More Information

Sun Studio Technical Articles

Sun Studio Performance Analyzer Quick Start Guide

Webcast: Sun Studio & Sun HPC ClusterTools

Sun Sweetens the Offer on Sun Studio Express 11/08 [...read more...]

Keywords:
Other articles in the Developer section of Volume 131, Issue 2:

  • Sun Studio Technical Articles

See all archived articles in the Developer section.


From the latest issue:



 


Customized news reports about Sun Microsystems. Just the news you need, none of what you don't.
50,000+ Members. 20,000+ Articles Published since 1998.