IDF Japan 2006で紹介されたIntel Mac開発ツールIDF Japan 2006

» 2006年04月07日 23時24分 公開
[元麻布春男,ITmedia]

 IDF Japan 2006で、Intelは同社が提供する開発ツールのMacOS X対応について明らかにした。

 Intelは、自社のプラットフォーム向けにソフトウェア開発に必要とされるツール類の提供を幅広く行っている。最適化コンパイラ(C/C++およびFortran)、最適化ライブラリであるMKL(Math Kernel Library)とIPP(Integrated Performace Primitives)、スレッド化されたコードのデバッグ・分析ツールであるスレッド化ツール、アプリケーション性能評価ツールのVTuneなどだ。

 IntelはAppleがIntel製CPUの採用を表明した2005年6月の時点で、同社開発ツールのMacOS X対応を表明、β版の提供を行ってきたが、このIDF Japan 2006のタイミングに合わせるかのように、米国時間の4月6日から製品版のリリースが始まった。

 販売されるのは、C/C++コンパイラ9.1(標準価格6万1200円、以下同様)、Fortranコンパイラ9.1(7万2300円)、MKL8.1(6万1200円)、およびIPP5.1(3万1200円)の計4製品。コンパイラ製品にはMKLとIPPをバンドルしたProfessional版も用意されており、格安(差額2万円前後)で合計9万円あまりのライブラリ2種が入手できる。

 MacOS Xに対応したソフトウェアの開発には、Appleが提供する統合開発環境であるXcodeを利用することが一般的だ。Intelコンパイラも開発環境としては、このXcodeを利用する(Windows版がVisutal StudioのIDEに対するプラグインになっているのと同様)。

 XcodeにはGCC/G++コンパイラをはじめとするツール類が含まれているが、Intel製のコンパイラはCPUを作った会社が提供するツールだけに、GCC/G++コンパイラとのソースコードレベルの互換性を保った上で、さらに最適化されたコードを出力することがセールスポイントとなっている(Objective Cとの互換性はバイナリレベル)。

Intel Macの開発環境では選択するコンパイラのリストに「Intel C++ Compiler 9.1」が追加される

 とくにIntelプラットフォームを初めて採用したMacの場合、コンパイラが出力するコードについて過去のCPUとの互換性を配慮する必要がない。ほかのプラットフォーム向けIntelコンパイラには、ターゲットとするCPUを指定するコンパイルオプションが用意されているが、MacOS版にこのオプションは存在せず、最新のCPU(コンパイラオプション的にはPrescott)をターゲットにした最適化(極力SSE命令を利用するなど)が常に有効になる設定となっている。

 IDFのセミナー会場では、Pov-Rayを用いたレイトレーシングを、Intelコンパイラが生成したバイナリがGCCで作成されたバイナリより約20%高速に動作する様子が紹介された。今後、Intelは同社がソフトウェア開発者向けに開催している(有償)ソフトウェアカレッジに、MacOS Xの講座を新設するなど、さらにサポート体制を強化していくとしている。現在は提供されていないスレッド化ツールについても、将来的には提供される見込みだ。

左はIntel C++でコンパイルした実行ファイル、右はGCCでコンパイルした実行ファイル。Intel Coreに最適化したコードを生成するため、このようにパフォーマンスに差がでてしまう

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年08月05日 更新
  1. Windows 11は8GBメモリでも快適に使えるようになる? 品質向上への取り組みと「26H2」に向けた中間報告 (2026年08月03日)
  2. テプラ、PC接続にも対応したラベルプリンタ「テプラ PRO」新モデル (2026年08月03日)
  3. PC市場の逆風下でMicrosoftが仕掛ける“サプライズ”とは? 2026年後半のSurface新製品を予想する (2026年08月04日)
  4. 新GPU「Radeon RX 9050」が登場するもアキバの反応は静か――2026年8月最新パーツ事情 (2026年08月03日)
  5. 「人主導」から「自律実行」へ――進化する「Microsoft 365 Copilot」の新機能とエージェントAIの現在地 (2026年08月04日)
  6. 10万円台で手に入る、理想の座り心地 電動サポート&ストレッチ機能が魅力のエルゴノミクスチェア「LiberNovo Omni Gen」を試す (2026年08月04日)
  7. AIデータセンターの“真の実力”を左右する「CPU」 その復権の背景にあるものとは? (2026年08月03日)
  8. 「全グレードで2〜3割増し」の衝撃 グラフィックスカードの値上がりラッシュでアキバの購入制限が深刻化 (2026年08月01日)
  9. ノジマの「VAIO Shop in Shop」でカスタマイズVAIOを購入可能に 店頭でデザインや質感を確認しながら購入可能 (2026年08月03日)
  10. リコーPFUコンピューティング、Coreプロセッサの搭載に対応した産業向けATX/microATXマザーボード (2026年08月03日)
最新トピックスPR

過去記事カレンダー