Oracle Solaris StudioOracle Solaris Studio delivers the best integrated development platform for building scalable, secure, and reliable C, C++ and Fortran applications for the leading enterprise operating system, Oracle Solaris. With the highest performance compilers for Oracle Solaris and advanced multicore tools, Oracle Solaris Studio enables developers to bring high-performance, high-quality, standards-based enterprise applications to market faster, extracting maximum value from hardware investments and increasing ROI. Increases developer productivity: Provides an advanced suite of tools that are designed to work together to provide an integrated and optimized development environment for building mission-critical enterprise and ISV applications Maximizes application performance: Delivers C, C++ and Fortran compilers that produce record-setting application performance, consistently exceeding performance from open source alternatives. The compilers provide a solid foundation for building robust, high-performance, parallel code for Oracle Sun systems (SPARC and x86). Simplifies multicore development: Delivers advanced tools enabling the end-to-end development of parallel applications, including tools for parallel thread performance analysis and debugging Data Sheet: Sun Studio 12 Update 1 (PDF)
Oracle Solaris StudioAvailable for Oracle Solaris and Linux operating systems, the advanced development platform increases developer efficiency, maximizes application runtime performance and greatly simplifies multicore development. The Oracle Solaris Studio development platform includes the following advanced suite of tools to help you generate scalable, secure and reliable enterprise applications: Oracle Solaris Studio IDE: Improving developer productivity, the next-generation integrated development environment provides full edit, compile and debug support including code completion, error highlighting, semantic highlighting, call graph, memory window, makefile wizard/import, packaging of application as tar files, zip files, SVR4 packages, RPMs, or Debian packages, and much more. C, C++ and Fortran Compilers: Ensuring optimal performance of the resulting application, the Oracle Solaris Studio Compilers are highly-optimized for the latest Oracle Sun hardware, resulting in code that takes full advantage of the latest multicore architecture. The optimized compilers automatically convert single threaded code into multithreaded code using auto-parallelization features and provide full support for user-defined threading using PThreads and OpenMP 3.0. Debugger: Ensuring application reliability, the Debugger helps track down difficult bugs in serial and parallel code. It also provides memory leak, access and usage information. The Debugger is fully integrated into the Oracle Solaris Studio IDE, available via the command line, and available as a high-productivity stand alone graphical debugger. Thread Analyzer: Improving developer productivity and software robustness, the Thread Analyzer identifies both actual and potential threading errors and maps them to source code. Performance Analyzer: Ensuring application scalability, the Performance Analyzer identifies performance bottlenecks in both serial and parallel code and provides advanced features to tune for optimal performance. DLight: Dramatically reducing development timelines, DLight unifies application and system profiling using Oracle Solaris Dynamic Tracing (DTrace) technology on Solaris platforms. DLight provides new levels of insight from the kernel level to the application level and allows you to explore your system, understand how it works, and track down performance problems across many software layers. Sun Performance Library: Maximizing application performance, the Sun Performance Library provides a set of optimized, high-speed mathematical subroutines for solving linear algebra and other numerically intensive problems. The Sun Performance Library contains enhanced and newly added standard routines including, BLAS, LAPACK, FFTPACK, SuperLU, Sparse Solvers, and ScaLAPACK. DocumentationVisit the Documentation Center for documentation on current and previous releases, including release notes, reference manuals, man pages, tutorials, ReadMes for each major software component and technical articles. |