主要是在性能Performance, 并行运算Parallelism,和工作效率Productivity
- 性能
- 打破多项世界纪录,具体可以参考http://developers.sun.com/sunstudio/products/benchmarks.html
- 特别是在SPARC平台,对SPARC芯片支持的更好,性能比GCC表现更加出色。
- 含有特别优化的Sun Performance Library。
- 并行运算
- 支持目前主流的多核CPU: UltraSPARC IV+(双核), UltraSPARC T1(8核),AMD Opteron(双核), Intel Xeon。并能够充分发挥其硬件优势。
- 能够支持Automatic Parallelization,支持MT模型,自动优化程序。
- 提供OpenMP 2.5 API。
- 提供MPI库。
- 提供Thread Local Storage。
- 工作效率
- 是基于Netbeans,是一个图形化的IDE工具。
- 调试器:dbx,可以支持图形化和控制台模式的调试。
- 具有性能检测器Performance Analyzer,可以帮助你发现程序的热点(hotspot)。
- 具有Data Race检测器(Data Race Detection Tool)。
- 具有lock_int工具帮助你检测多线程情况下的锁。
- 具有dmake,可以充分利用现有多cpu或者集群,更快地编译你的代码。