JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.3 概述     Oracle Solaris Studio 12.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

Oracle Solaris Studio 12.3 概述

Oracle Solaris Studio 软件简介

Oracle Solaris Studio 的开发者工作流程

Oracle Solaris Studio IDE

Oracle Solaris Studio 编译器

C 编译器

cc 命令语法

C 文档

C++ 编译器

CC 命令语法

C++ 文档

Fortran 95 编译器

f95 命令语法

Fortran 文档

C/C++/Fortran 库

用于并行编程的 OpenMP 3.1

适合密集计算程序的 Sun 性能库

用于生成应用程序的 dmake 实用程序

用于调试应用程序的工具

命令行中的 dbx

IDE 中的 dbx

dbxtool 中的 dbx

用于验证应用程序的工具

用于检测内存错误的 Discover 工具

用于度量代码覆盖的 Uncover 工具

用于集成错误检查的代码分析器工具

用于调整应用程序性能的工具

性能分析器工具

使用收集器收集性能数据

使用性能分析器检查性能数据

使用 er_print 实用程序检查性能数据

使用线程分析器分析多线程应用程序性能

简单性能优化工具 (Simple Performance Optimization Tool, SPOT)

DLight 中的分析工具

IDE 中的分析工具

更多信息

适合密集计算程序的 Sun 性能库

Sun 性能库是一组优化的高速数学子例程,用于解决线性代数和其他数字密集型问题。Sun 性能库基于公共域子例程集合,其可从 Netlib 获得,网址为 http://www.netlib.org。Sun 增强了这些公共域子例程,并将其捆绑成 Sun 性能库。

Sun 性能库例程在串行平台和多处理器 (MP) 平台上都能够提高应用程序的性能,这是因为很多 Sun 性能库例程的串行速度都已得到提高,而且很多例程都已进行了并行化处理。Sun 性能库例程还具有在基本 Netlib 库中未提供的 SPARC 和 AMD 特定优化,包括支持 Fortran 95 和 C 语言接口的扩展。

Sun 性能库通过- library 开关而非用于链接其他库的 -l 开关链接到应用程序。

编译使用性能库例程的 Fortran 源代码:

% f95 -dalign filename.f -library=sunperf

需要使用 -dalign 选项,因为该选项用于编译性能库以控制数据对齐。

编译使用性能库例程的 C 或 C++ 源代码:

% cc filename.c -library=sunperf
% CC filename.cpp -library=sunperf

要静态执行编译和链接以便能够将应用程序部署到未安装 Sun 性能库的系统中,必须使用 -library=sunperf-staticlib=sunperf 选项。

有关使用 Sun 性能库的完整信息,请参见《Oracle Solaris Studio 12.2:Sun 性能库用户指南》。有关库中每个函数和子例程的手册页,请参见 Oracle Solaris Studio 手册页的 3p 部分。要了解 Sun 性能库当前版本的新功能和已更改功能、软件更正、已知问题、限制以及不兼容性,请参见《Oracle Solaris Studio 12.3 发行版的新增功能》