41 source code examples from the book, Using OpenMP, are now available as one free download. Each source file constitutes a full working program. Try them out and then discuss in the forum.
41 source code examples from the book, Using OpenMP, are now available as one free download. Each source file constitutes a full working program. Try them out and then discuss in the forum.
Russian PC World magazine, Mir PC, has published its list of the Best Products of 2008 and awarded Sun Studio 12 as the top open-source development tool.
This book of selected blog posts and articles focuses on native language issues, improving performance, Solaris OS tools, and more. It is also available online.
DLight offers a variety of instrumentation that takes advantage of
the Dynamic Tracing (DTrace) debugging and performance analysis functionality in the Solaris operating system. It is available in the Sun Studio IDE in Sun Studio Express 3/09.
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.
This paper describes a runtime API for use in profiling OpenMP applications. The API is designed to provide data that enables performance tools to present measurements in the user-model of OpenMP programming. The API was primarily designed to support statistical sampling of callstacks, but it also contains extensions to support tracing.
Sun Studio compilers (C/C++/Fortran 95) support OpenMP parallelization natively. OpenMP is an emerging standard model for parallel programming in a shared memory environment that provides pragmas (directives), runtime routines, and environment variables for programmers to easily parallelize their code. This article provides a brief introduction to OpenMP and is of particular interest to
programmers new to parallel programming methods in Fortran, C, or C++.
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.
This article describes how to profile an IBM WebSphere Application Server
(WAS) runtime environment with the Sun Studio Performance Analysis Tools,
Collector and Analyzer.