Mac Proを8コアに改造 19
ストーリー by yourCat
Appleからはいつ出るのかな 部門より
Appleからはいつ出るのかな 部門より
MacBidouilleに、Mac ProのCPUをXeon X5355 (4コアのXeon) ×2に換装して8コア・マシンにする改造記事が掲載されている。換装自体は簡単にすみ、無事Mac OS Xが8 CPUとして認識した。
気になるパフォーマンスはというと、あまりはかばかしい結果は得られていない。PowerFractalを使ったテストでは8コアの実力を発揮したものの、Cinebenchのテストでは期待はずれにおわった。最後に、複数のDVファイルをQuickTime ProでH.264に変換するテストを見ると、同時に処理するファイル数を増やすほど、8コアの効果が出ているのが分かる。それでも、ファイル数が5から6に増えても、1ファイルあたりの効率はもう伸びていない。コアが8つあっても、それを生かし切るソフトウェア環境はまだあまりないようだ。
なお、自分も改造してみようという人柱指向の強い人は、自己責任において行うことをお忘れなく。
Intelのアーキテクチャだしね (スコア:3, 参考になる)
さらにCPUを追加する意味が無いぐらい処理速度の向上はありません。
まだ別の仕事用に1台マシンを仕入れて他の処理を専門にさせたほうがCPUも有効に使えるというか。
共有メモリを前提としたSMP機は、このへんがコストパフォーマンスを考えても限界でしょう。
シングルからデュアルにした時には2倍近く性能アップするので感動するんですけどね。
Re:Intelのアーキテクチャだしね (スコア:3, 参考になる)
仮想化によるパーティショニングでコヒーレンシの分割をおこなう
といったような研究もしている [impress.co.jp]そうです。
期待違い (スコア:1)
期待はずれの結果のほうは、PU 数を増やしてパフォーマンスアップを期待するべき処理(ベンチマーク)なのでしょうか?
識者の見解をお願いしたいです。
I/O性能が追いついてないだけじゃ (スコア:2, 興味深い)
ソフトウェアが要求するI/O性能をHDDが提供できてない、つまりI/Oがボトルネックになっているだけじゃないの?
-- siu
Re:I/O性能が追いついてないだけじゃ (スコア:1, すばらしい洞察)
Re:I/O性能が追いついてないだけじゃ (スコア:0)
エンコーディングはフレームの処理が終わらないと次のフレームが処理できない、一フレームの部分が互いに影響し合うので画面分割もむずかしい。一ファイルでのパフォーマンスを向上させるには、完全な画像を保有するキーフレームごとに分割するような最適化を行わなければならないんでしょうが、同期のオーバーヘッドが必ず発生するのでファイルを同時処理する方がパフォーマンスは出るでしょう。
昔の人は言いました (スコア:1, おもしろおかしい)
・CPU多くして船山に登る
Re:昔の人は言いました (スコア:4, おもしろおかしい)
赤CPU: 情熱で先読みしまくるぜ
青CPU: 条件分岐予測はほぼ100%
桃CPU: 複雑な処理もこなしちゃう
緑CPU: 速度はピカイチ
黄CPU: 電力食いならまかせろ
Re:昔の人は言いました (スコア:2, おもしろおかしい)
Re:昔の人は言いました (スコア:1)
目玉焼きを作ったり部屋を暖房したりと
いろいろと用途はあると思います。
Re:昔の人は言いました (スコア:0)
元ネタはゴレンジャーのつもりです。緑のほうがいらない子(げふんげふん)。
質問! (スコア:0)
8コアが各々別々のプログラムで完全に独立して処理し
特定のハードにアクセスせず単にメモリーのみをアクセスする
このとき、転送速度、メモリーのアクセスにボトルネックがない事という条件
こういう条件の時は8倍になるのでしょうか?
#これが速いと異なるアプリと同時につかった方が効率的って事になりそうだけど
Re:質問! (スコア:3, すばらしい洞察)
それは一般には「8台買え!」というやつではありませんか?
Copyright (c) 2001-2014 Parsley, All rights reserved.
Re:質問! (スコア:2, 参考になる)
CPUの1次キャッシュないし2次キャッシュに収まるぐらい小さいソフトならほぼおっしゃってる条件に近いのではないかと。
ゆえに、完全に8倍とはいきませんがPowerFractalで有意の差が出てますね。
Re:質問! (スコア:1)
単に別々のメモリー
ですね。メモリの同期処理は重いから。(CPU0が書き込んだらCPU1-7に「書いたよ」と伝えてCPU1-7はキャッシュを破棄して読み直す)
#1112506 [srad.jp]でIntelは
「8コアで8台の仮想マシンを動かせばいんじゃね?」といってる。
このモードでは同期処理を行わず、SMP未対応CPUのようになる。
これって
てのと同じですね。
ネタじゃなくマジで。
まあハコが1台分ですむとか動的に割り当て変えられるとか実8台より仮想8台の利点はあるでしょうが。
Re:質問! (スコア:1)
正:(CPU0が書き込んだらキャッシュからメモリに書き込んだ上でCPU1-7に「書いたよ」と伝えてCPU1-7はキャッシュを破棄してメモリから読み直す)
Re:質問! (スコア:0)
そうでないなら処理としてはそうかもしれない。
Macじゃないけど (スコア:0)
事前の確認(BIOSやら)の時間は少々必要だったけど、
換装自体は10分くらいでできちゃう。
CPUファンとレバー周りでてこずるかな?と思ってたけど、
メンテナンスしやすいマザーだったので、ほんとにさくさく。
#テキトーな道具がなかったので、シリコングリスはムラ(笑)
なぜClovertownのMac Proが出ないのか?と思ってたら…
あの結果では、Jobsがダメだししそうだね。
Lopardでもうちょっとチューニングされて、いい結果が出る
なら、OSとともにリリース?