|
IT総合情報ポータル「ITmedia」 |
ITとビジネスのニュース専門サイト「ITmedia News」 |
企業のためのIT情報サイト「ITmedia エンタープライズ」 |
IT製品導入支援サイト「TechTargetジャパン」 |
経営者とCIOのコミュニティー「ITmedia エグゼクティブ」 |
PCとMacの専門サイト「ITmedia +D PC USER」 |
携帯、スマートフォンの専門サイト「ITmedia +D Mobile」 |
電子書籍の専門サイト「ITmedia eBook USER」 |
デジカメの専門サイト「ITmedia デジカメプラス」 |
AV機器の専門サイト「ITmedia +D LifeStyle」 |
旬なモノネタ「ITmedia ガジェット」 |
ニコ生、Ustreamの動画番組表「ライブガイド」 |
ビジネスブログ・メディア「ITmedia オルタナティブ・ブログ」 |
ちょっと気になるネットの話題「ねとらぼ」
レビュー2006年02月17日 09時18分 更新
っぽいかもしれない:「2倍速い」Intel CPU搭載の新しいiMacをイジってみた (4/4)Photoshop CS2の起動いま、非Universalの代表例といえばこれだ。まずは、アイコンをクリックしてから、最初の操作画面が表示されるまでの起動時間。ストップウオッチによる手計測で、3回の平均だ。
わずかだが遅くなっている。メモリの量が起動時間にもこれだけ効いてくるというのもおもしろい。 Photoshop CS2のフィルタ毎度おなじみのフィルタベンチマークを行ってみる。Photoshopの「画像効果」アクションにはいくつものフィルタを使うアクションが並んでいるのだけど、そのうちの「吹雪」と「トカゲ皮」を続けて走らせるアクションを作って、処理にかかる時間を計った。使用した画像の大きさは10240×7680ピクセル。ストップウオッチによる手計測で、3回の平均だ。
182%。かなり遅くなる。エミュレータで浮動小数点演算はかなりつらいのだ。メモリの量によって差が大きいのはいつもの通り。 とはいっても、いまG4を使っているような人(わたしだ)から見れば、iMac Intelでも十分速いのではある。 ffmpegによる圧縮「携帯動画変換君」作者 Calcium氏による、iPod用のH.264を書き出せるようにしたffmpeg(build 4759がもと)での実験。さっきQuickTimeでの実験に使ったのとおなじ9分28秒のDVファイルを圧縮した。 ひとつ目はMPEG-4への圧縮、コマンドラインは簡単に
ffmpeg -i clip09.dv -s 320x240 -b 640 clip09.mp4 もうひとつはH.264への圧縮、コマンドラインは
ffmpeg -i clip09.dv -bitexact -vcodec h264 -coder 0 -bufsize 256 -g 250 -vlevel 13 -fixaspect -s 320x240 -b 640 -maxrate 768 -qmin 2 -qmax 51 -acodec aac -ac 2 -ar 48000 -ab 64 -f ipod clip09h.mp4 計測はtimeコマンドに任せた。3回の平均(小数点1位以下四捨五入)だ。
313%。劇的に遅いのがこれだ。intelチップにもかわいそうなところがあって、この処理ではせっかくのCore Duoが片方しか使われていないのだ。PowerPCのデュアルプロセッサでは両方使われているので、おそらくはコンパイルオプションのせいであろう。もっとも、コンパイルオプションを言い出せば、Universal化されるとともに、Intel CPUへの最適化がなされれば、これは劇的に速くなる可能性がある(*7)。 とはいえ、intel 1GではQuickTimeの「ムービーからiPod」では8分24.3秒だったから、今回に限れば小細工しないでQuickTimeを使った方が速いのだ。 Xbench最後に定番ベンチマークテストのXbenchで実験。いまはCPU性能に興味があるので、その部分だけを抜き出してテスト(*8)。iMac intelはメモリ1Gバイトのみ。Universal化されているバージョン1.2と、非Universalのバージョン1.1.3を使った。生の数値は違うバージョンで比べても意味がないので、ここではそれぞれのG5とintelとの比に注目して欲しい。これがRosettaの性能ということだ。 Xbench 1.2 CPU Test (Universal)
Xbench 1.1.3 CPU Test (非Universal)
「vecLib FFT」はPowerPC G4のAltiVec、G5のVMXを利用する処理なので、intelでは遅くなるのはしかたない。それ以外はどうもXbenchがあんまりintelに最適化されていないんじゃないかという感じなのだが、GCD Loopでついに2倍以上の数字をみることができた。 そしてUniversalと非Universalの差を見ると、Floating Point(浮動小数点演算)での差が激しい。Rosettaのエミュレートはこんな感じなのだ。Photoshopでのフィルタ処理が遅かったのはここに起因すると思われる。 このようにしてみると、iMac intelは、「普通に使う」人にはとっても魅力的なマシンだ。そこに入っているアプリは(Officeを除けば)Universal化されているんだから、その速さを素直に味わうことができる。一方、それだけではすまないという人には、ちょっとつらいところもある。ドライバの問題もそうだし、Rosettaの問題もそうだ。マニアっぽいffmpegはQuickTimeに負けるしね。 そういう意味で、最初のintel MacがiMacだったっていうのは、アップルもなかなか考えている。 *7 そのへん再コンパイルできるかと思って試したのだけど、うまくいかなかった。能力不足反省 *8 興味のある人のために、生データ(Xbenchs.zip)をここにあげる。開くのにはXbenchが必要だ 関連記事
関連リンク[こばやしゆたか,ITmedia] Copyright© 2012 ITmedia, Inc. All Rights Reserved. Special
おすすめPC情報テキストモバイルショップ
FEED BACK | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||