服务器 频道

Sun Studio和GCC相比有什么优势?

主要是在性能Performance, 并行运算Parallelism,和工作效率Productivity

  • 并行运算
    • 支持目前主流的多核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或者集群,更快地编译你的代码。
0
相关文章