このページの本文へ

前へ 1 2 3 4 次へ

アップルが放つ「OpenCL」とは?

新Mac OS X「Snow Leopard」を徹底解剖

2008年06月16日 16時00分更新

文● 白屋麻

  • この記事をはてなブックマークに追加
  • 本文印刷

「write once run anywhere」の思想


WWDC 2006の基調講演で紹介されたCore Image

 また、OpenCL以外にも、Mac OS XにはGPUを活用したフレームワークがある。そう「CoreImage」だ。

 CoreImageは、Mac OS X上でGPUに依存しない共通のAPIを提供し、アプリケーションが「gslang」で記述されたフィルターを実行する際、メーカーが異なる各種GPUのシェーダのコードにコンパイル/最適化した上で送付している(なお、このCore Imageのコードの最適化にはオープンソースのコンパイラである「LLVM」を利用している)。


●Core Image以前

Core Image以前

GPU向けのプログラムはそれぞれ互換性がない。このため、同じ処理内容のプログラムでも、GPUごとにプログラムを作り直さなければならなかった。これでは高度なグラフィックを駆使するアプリケーションを開発する側の負担が大きくなる


●Core Image以後

Core Image以後

Core Image は多数のフィルターを用意しており、アプケーションはこれを指定するだけでいい。あとはCore Image が動的にフィルターを変換、最適化した上で各GPU へ受け渡す。フィルターはプラグインで拡張可能であり、アプリケーション独自のフィルターも用意できる

 つまり、これまでの先例をふまえるなら、OpenCLはGPUベンダーに依存しないAPIセットであり、gslangないしは類似の中間言語で記述したシェーダー向けのコードを、実行時に各メーカーのGPU向けにコンパイル/最適化した上で送付するというものになるだろう。

 Macでは、エヌビディアとAMD(ATI)のGPUを用いたマシンがある。また、MacBookやMac miniといった普及機レベルのMacでは、別にGPUを用意せず、インテルのチップセット統合型GPUを利用している。

 アプリケーションが個別にCUDAやCTMで作ったモジュールを用意し、実行するハードウェアでどちらを使用するか決める、などといったやりかたはアップルの流儀ではない。提供するからには「write once run anywhere」──、ひとつのアプリケーションですべての環境をサポートすべきである。この流儀は先のCore Imageだけではなく、Universal BinaryなどMacのあらゆるところで見られる。



学術用途での魅力を増す?


 Macはコンシューマ向けの「扱いやすいPC」として一般に広まるのと同時に、学術研究関係でも受け入れられている。

 Xgridのようなグリッドコンピューティングフレームワークや、Cocoaをはじめとする扱いやすいフレームワークの存在、Xanのような共有ファイルシステム、Fibre Channelのサポート、Xserveという「安価なXeonサーバ」の存在、そして何より安定していて頑強な基盤であるMac OS Xの存在が、非常に魅力的であるからだ。

 OpenCLの存在はそうした科学技術をはじめとするHPC分野で、Macの存在感をさらに際だたせるものになるに違いない。

 Snow Leopardは新機能の搭載には注力しないとは記載されているが、こうした足回りのフレームワークの強化や新搭載は行なわれる。決して「現行のLeopardのサービスパック」ではない。有償でのアップグレードの価値があるものとなるのであろう。

前へ 1 2 3 4 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,390
2
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,330
3
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥660
4
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥1,080
5
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥5,680
6
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥1,590
7
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
8
KIOXIA(キオクシア)【日本製】SDカード 32GB SDHC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA032G
KIOXIA(キオクシア)【日本製】SDカード 32GB SDHC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA032G
¥1,061
9
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,359
10
【Amazon.co.jp限定】 ロジクール ワイヤレスマウス 無線 マウス M185CG 小型 電池寿命最大12ケ月 M185 グレー 国内正規品
【Amazon.co.jp限定】 ロジクール ワイヤレスマウス 無線 マウス M185CG 小型 電池寿命最大12ケ月 M185 グレー 国内正規品
¥999

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン