|
|
|
64 ビットのアプリケーション開発で大きくて複雑な問題を解決
|
Sun Studio 10 ソフトウェアは、最新の AMD64 ハードウェアプラットフォーム用の
64 ビットアプリケーションの開発をサポートする初めての Sun 開発者向けツールです。
Sun Studio 10 のツールに組み込まれている最適化技法により、作成するアプリケーションでは
より大きな問題に対処できるだけでなく、これまでにない速度で演算を行うことができます。
SPARC 用の 64 ビットアプリケーションを作成する場合でも、過去 4 年間にわたって
64 ビットアプリケーションのパフォーマンス向上に貢献してきたツールセットを使用できます。
|
Xeon と AMD のパフォーマンスの向上
|
Solaris x86 プラットフォーム用に生成されたアプリケーションの実行時パフォーマンスが、
Sun Studio の以前のバージョンと比べて最大で 60% 向上し、オープンソースの他の開発ツールを
寄せ付けません。Sun Studio 10 ソフトウェアでは、Pentium 互換の Intel と AMD のチップ用に
SSE および SSE2 による最新の最適化を利用できます。
|
AMD プラットフォームと Intel プラットフォーム用の技術コンピューティング機能
|
Fortran 90/95 と Sun の Advanced Math Performance Library が Solaris x86 プラットフォームでも
使用できるようになり、IA32 および AMD システムへのハイパフォーマンスアプリケーションの配備が
容易になっています。
|
簡単になったアプリケーションのデバッグ
|
直観的なグラフィカルユーザーインタフェースにより、高度なデバッグ機能を簡単に利用できます。
ブレークポイントの設定、変数の調査、呼び出しスタック内の移動など、すべてデバッガの便利な
メニューとボタンから行うことができます。独自の「修正継続」機能を使用して、修正のための
ターンアラウンド時間を短縮し、デバッグの生産性を高めることができます。
マルチスレッドの OpenMP コードをデバッグできるばかりでなく、
複数の言語 (C、C++、Fortran、Java) が混在する場合であっても、シームレスにデバッグできます。
|
Studio 10 の高度なパフォーマンス解析ツールを使用したコードのチューニングによる
アプリケーションのパフォーマンスの最大化
|
ソースコードを実際のマシン実行に関連付ける単一のツールを使用して、アルゴリズムの変更から
ハードウェアシステムカウンタまで、プログラムのパフォーマンスを評価できます。
|
マルチスレッド対応アプリケーション
|
Sun Studio 10 ソフトウェアで OpenMP 2.0 API を使用した並列アプリケーションを構築することで、
Sun の新しいマルチスレッド対応ハードウェアを最大限に活用できます。
C、C++、および Fortran 95 で使用できます (Solaris OS のみ)。
|
C++ コンパイラの規格への準拠により、より移植性に優れたコードの作成
|
Sun の C++ コンパイラは、規格への準拠という面においては、業界トップクラスです。
このリリースでは、テンプレートパラメータ機能を導入することにより、準拠をさらに強化しました。
型や値ではなく、それ自体がテンプレートであるパラメータを使用してテンプレート定義を
指定できるようになりました。
|