アップルが開発したMac OS X Serverは、64ビットのIntelプロセッサとPowerPCプロセッサの処理能力を活用し、メインストリームサーバで次世代のパフォーマンスを実現します。きわめて正確な計算と大容量メモリへのアクセスを誇るMac OS X Serverは、最も要求の厳しい科学アプリケーションと技術計算アプリケーションも余裕でこなします。Apache 2、MySQL 5、Postfix、Podcast Producer、QuickTime Streaming Server、Java VM on Intelなど、Mac OS X Server v10.5の多くのコアサービスが64ビットに対応しているため、より高度な処理能力を活用して、さらに大型のデータセットを処理できます。
あらゆるアプリケーションに対応
最新の32ビットアプリケーションもネイティブ実行できるMac OS X Serverは、64ビットアプリケーションの展開に理想的なプラットフォーム。パフォーマンスや互換性を損なうことなく、64ビットと32ビットのアプリケーションを同時に実行できます。32ビットアプリケーションのコードをそのまま実行し、プロセッサのクロック速度を最大限に活用します。さらに、アプリケーションを64ビットシステム用に再コンパイルすれば、パフォーマンスが飛躍的に向上します。
64ビットメモリアドレッシング
Mac OS X Server Leopardは64ビットメモリアドレッシングに対応し、4GB以上のメモリが必要なデータセットを持つアプリケーションも実行できるようになりました。高性能サーバアプリケーション、計算エンジン、コマンドラインアプリケーションに最適な64ビットメモリアドレッシングでは、大型のデータセットがメモリに読み込まれ、ディスクの40倍の速度でアクセス可能になるため、データアクセス回数が大幅に減り、アプリケーションのパフォーマンスが飛躍的に向上します。さらに、ゲノム構造など、大型データセットの連続メモリでの処理が必要な分析アプリケーションは、64ビットメモリアドレッシング対応システムでのみ実行可能です。
Mac OS X Serverは標準的なLP64データモデルに対応するため、他の64ビットUNIXシステム向けに記述されたコードをMac OS X Serverに簡単に移植できます。
64ビットファイルシステム
HFS+は、4Kブロックを使って最大16TBのボリュームをそのままサポートする高性能64ビットファイルシステム。Mac OS X Serverでは、32TB、64TBなどの大容量のボリュームに合わせて、HFS+ボリュームのブロックサイズを8K、16Kなどに設定し、大規模なデータベース、画像アーカイブ、ビデオストレージを構築できます。
64ビットのマス&イメージライブラリ
Mac OS X Serverでは、64ビットプロセッサに合わせてライブラリが最適化され、数学関数が高速化されました。最先端のルーチンは、プロセッサごとに最適な機能を使って、64ビットプロセッサのパフォーマンスを最大限に高めます。新しい数学ライブラリを利用した32ビットアプリケーションなら、そのままで64ビットのメリットを活用できます。Mac OS X Serverには、以下のような最新のマス、ベクトル、画像処理ルーチンが用意されています。
- 倍精度超越関数(libm)
- ベクトル化超越関数(vMathLib)
- 128ビット整数計算(vBigNum)
- 基礎線形代数サブプログラム(BLAS)
- 線形代数パッケージ(LAPACK)
- ベクトル化デジタル信号処理(vDSP)
- ベクトル画像処理(vImage)
