Sun Studio 12:C 用户指南

A.1.5 并行化选项

表 A–5 并行化选项表

选项 

操作 

-mt

扩展-D_REENTRANT -lthread 的宏选项。

-xautopar

(SPARC) 针对多处理器启用自动并行化。

-xcheck

(SPARC) 针对栈溢出增加运行时检查。

-xdepend

(SPARC) 分析循环以了解迭代间数据依赖性并执行循环重构。 

-xexplicitpar

(SPARC) 根据 #pragma MP 指令规范生成并行化代码。

-xloopinfo

(SPARC) 显示已并行化的循环和未并行化的循环。

-xopenmp

(SPARC) 支持显式并行化 OpenMP 接口,包括一组源代码指令、运行时库例程和环境变量。

-xparallel

(SPARC) 循环的并行化既可由编译器自动完成,也可由程序员显式指定。

-xreduction

(SPARC) 自动并行化期间启用约简识别。

-xrestrict

(SPARC) 将返回赋值指针的函数参数视为限定指针。 

-xvpara

(SPARC) 对已指定 #pragma MP 指令但可能未针对并行化进行正确指定的循环发出警告。

-xthreadvar

(SPARC)控制线程局部变量的实现。 

-Zll

(SPARC) 为 lock_lint 创建程序数据库,但不生成可执行代码。