Mac関連ネタを凄い勢いで翻訳スレ3冊目

このエントリーをはてなブックマークに追加
518haiyo
>>514
うわー。やっちゃった。すまねえ。
------------------------------------------------------------------------------------
http://www.luxology.net/company/wwdc03followup.aspx
Apple G5の紹介時に披露された衝撃的なSPECベンチマーク結果は、懐疑的
に受け止められ、ベンチマークの信頼性や方法論についても多くの疑問が渦巻
いている。

Luxologyは新プロセッサのスピードを測るために長らく使われてきた「現実
に即した」アプリケーションのひとつだ。我々はここで、このプログラムの開
発上のポイントと、これを当日のデモでどう利用したかという点について説明
したい。ユーザーがG5に期待できる性能をある程度明らかにし、さまざまな
速度評価基準をめぐる混乱を解消するのが我々の狙いだ。

はじめに我々のサポートしているプラットフォームについて説明しよう。我々
は、今後3年間の売上げのうち65〜70%をWindows製品が占めると予想して
いる。今後はMac, Windowsに加えてLinuxもサポートする見込みだ。開発チー
ム内の75%は主力ワークステーションとしてWindows機を、25%はMacを使っ
ており、プラットフォームに対するこだわりは特にない。ビジネス的観点から
言えば、我々のアプリケーションの競争力を増すためにはやはり最速のCPU
とOpenGLを持つプラットフォームに移植したい。特にvisual fxの世界は「時
は金なり」で処理時間がそのままコストに反映されるため、我々も顧客にとっ
てどのシステムが最もリーズナブルなのかという点を常に意識している。ただ
し我々の多くは、アーティストとして、より細かい部分やワークフローへの配
慮が行き届いたOSXを好む傾向にあるのも確かだ。
519haiyo:03/07/01 20:41 ID:Mfuw6cFS
Luxologyはカスタムメイドのクロスプラットフォーム・ツールキットを使い、
マウス操作やウインドウ描画など、プラットフォームごとに異なる命令を処理
している。3Dエンジンをはじめ、我々のアプリケーションの各コンポーネン
トはすべて単一のコードで書かれており、これを上記のツールキットと適宜リ
ンクさせ、各プラットフォーム上でリコンパイルしているので、クロスプラッ
トフォームの性能テストとしては非常に優れたコードだと言えるだろう。我々
が比較的小規模な開発チームでマルチプラットフォームに対応できるのも、こ
の恩恵だ。

Luxologyテクノロジーを使った性能デモでは、モーションキャプチャしたデー
タを元にしたアニメーションを再生した。3Dアニメーション再生の常だが、
このアプリケーションもOpenGLもしくはDirect3Dを使って重い3D演算を行
い、GPUに負担をかける。我々のデモでは、これらの命令を直接CPUに任せ
るように変更を加え、この点はプレゼン時にも可能な限り説明した。というの
も、このデモはグラフィックボードではなくナマのCPUパワーを示すための
テストだったからだ(ちなみに刺さっているグラフィックボードはどちらもR
adeon 9800だった)。我々はデモの準備期間に多少の性能チューニングを行っ
たが、AltivecとSSEのコーディングは一切やっていない。しかもチューニン
グはWindowsとOSXの双方にかけている。実際のチューニングにはIntelのvT
uneとAMDのCodeAnalyst、AppleのSharkを利用した。
520haiyo:03/07/01 20:41 ID:Mfuw6cFS
なお先ほども述べたように当社従業員の75%はWindowsユーザーなので、Ap
ple製品のセキュリティを維持するため、当社では1人のエンジニアしかG5の
プロトタイプに触れないようにしていた。しかしこのことで「片方のプラット
フォームでのみ何らかの最適化が行われ、もう片方では見過ごされてしまった」
という可能性は考えにくい。というのも、我々の3Dエンジンに対してはすでに
ひととおりの最適化が行われていたからだ。実演デモの内容は膨大な演算によっ
て大量のデータを処理し、プロセッサ速度と帯域幅の双方の性能を示すよう設
定された。私としては、このデモは有効に、そして非常にフェアに行われたと
信じている。

我々は現在一般市場向けの商用ソフトを提供していない(現在いくつかの製品
を開発中の段階にある)。もし我々の発表内容を検証したいという報道関係や
専門家がいたら、ぜひベイエリアにある我々の開発研究所までいらしてほしい。
Brad Peebler President Luxology, LLC