對基於 Sparc 平台的 Solaris 作業系統以及基於 x86/x64 平台的 Solaris 作業系統和 Linux 作業系統(包括最新的多核心系統)而言,Sun Studio 軟體為其提供了高性能、最佳化的 C、C++ 及 Fortran 編譯器。
--------------------------------------------------------------------------------
Sun Studio 12 軟體
Sun Studio 12 軟體是 Solaris 作業系統的首選開發環境。它不僅最佳化了 C、C++ 及 Fortran 編譯器,而且還結合了處於世界級領先地位的 Netbeans IDE 以及其他一些性能工具。在最新的 Sun 硬體平台上開發單/多執行緒應用程式時,Sun Studio 12 軟體顯示了其卓越的性能。此外,Sun Studio 12 軟體如今可以將其舊版本作為一個完整的開發工具集擴展至 Linux 作業系統中。
具體說來,Sun Studio 12 為開發者提供了一個可靠的工具集,它有助於開發者將其現有的單執行緒應用程式遷移至多執行緒應用程式中,以便現在和將來利用最新的多核心系統。通過多種編譯器、執行緒分析器、可識別執行緒的調試器以及性能分析工具,開發者可以更加輕鬆地將其應用程式遷移至這些新的系統中,並對應用程式進行最佳化。Sun Studio 12 的所有這些功能均適用於 Solaris 作業系統和 Linux 作業系統。
--------------------------------------------------------------------------------
主要功能:
支持多核心和多執行緒應用程式的遷移
面向 Linux 的 Sun Studio 編譯器和工具
簡化了遷移路徑
簡化了應用程式的調試過程
改進了性能分析工具
在 Sun 平台上體現了最佳的性能
--------------------------------------------------------------------------------
系統要求
要求
記憶體:512 MB(在 IDE 中開發大型項目時可能需要更多的記憶體);交換空間:1 GB
硬碟空間:對 Solaris (SPARC) 而言,1.5 GB;對 Solaris (x86) 和 Linux 而言,1 GB
支持的平台
Solaris OS 9、Solaris OS 10 1/06 以及後續的更新版本
帶有 Service Pack 3 的 SuSE Linux Enterprise Server 9
Red Hat Enterprise Linux 4
新增功能
Sun Studio 包含的功能
支持多核心和多執行緒應用程式的遷移
編譯器針對最新的多核心體系結構進行了最佳化
執行緒分析工具可以快速地標識出棘手的多執行緒問題
編譯器可以自動採用並行方式來處理單個執行緒的代碼
更新了對 OpenMP 的支持
面向 Linux 的 Sun Studio 編譯器和工具
簡化了遷移路徑
在源檔案和目標檔案級別上,與早期發行版本保持兼容
ABI 兼容性使您得以套用最新的編譯器技術
兼容性功能降低了對共享庫的依賴,並且減少了額外的打包操作和依賴關係,這在 Linux 上體現得尤為顯著
簡化了應用程式的調試過程
通過改進的 IDE GUI,您可以輕鬆地訪問高級的調試功能
改進了性能分析工具
深入分析應用程式的性能,其中涉及算法更改和硬體系統計數器對應用程式性能產生的影響
將您的原始碼與實際的機器執行情況關聯
分析 UltraSPARC 系統上的數據空間
採用獨特的視圖展現與應用程式記憶體引用相關的性能成本
在 Sun 平台上體現了最佳的性能
其運行時性能之優良已達到創記錄的水準
Sun Studio 12 software
Sun Studio 12 software is the premier development environment for the Solaris operating system. It's optimizing C, C++ and Fortran compilers, combined with the world-class, Netbeans-based IDE and other performance tools, Sun Studio 12 software delivers outstanding performance for single and multithreaded application development on the latest Sun hardware platforms. And Sun Studio 12 software now extends it's legacy as a complete development toolset to the Linux OS.
Further, Sun Studio 12 delivers a solid toolset to assist developers in migrating their existing, single-thread applications to multithreaded applications to take advantage of the latest multi-core systems available today and in the future. With autoparallelization, thread analyzer, thread-aware debugger and performance analysis tools, developers can more easily migrate and optimize their applications to these new systems. All of these capabilities are available for both the Solaris OS and Linux OS in Sun Studio 12.
--------------------------------------------------------------------------------