アカウント名:
パスワード:
GPUは数式になるような処理は得意だが、分岐がとっても苦手なのでCPUの代替にはならない。
> プリフェッチや投機的実行とかによるパフォーマンスアップのウェイトが大きな最近のCPUのSIMDと比べると> GPUは分岐そのものはそれほど苦手ではないイメージがある。
いや、それこそGPUの方こそが「SIMD」の塊であり条件分岐は大苦手 [wikipedia.org]なんですが…そもそも分岐なんかさせずに、「条件実行命令」を使って同じ命令ストリームでデータ毎に違う操作を行う、というのが基本ですけど。
それでも、シェーダプログラミングとかしてると分岐が苦手ってのは実感できますね。複雑な条件判断してると、如実に遅くなります。
#もっとも、条件分岐が苦手以前に、そもそも「OS」なんてものに、GPUの特徴である「SIMD」が生きるとは思えないし、#たとえOSを書いたとしても「GPU上でSISDで動かす」のではとろくて使いものにならないでしょうけど。
こういう根拠全く無しで自信たっぷりに言いっぱなしなだけの発言が頻繁に+5されるのはどうかと思う。有名なIDだからって騙されてね?
#発言内容の真偽はともかく。
nvm...Anonymous Coward jealous of the ID.
それぞれに得て不得手が有るんで。OSを載せたところで遅くなることはあっても速くはならないよ。画像のフィルター処理とか動画の変換処理とかの算術演算に特化した処理ぐらいだろう。速くなるのは。
CPUに演算コプロセッサを追加してた時代を知らんのかな。
並列計算をちょっとでもやってればピンと来そうなもんだけど、何でこういう発言が多いんだろう。まさか、並列計算を全く知らずにGPUがどうのと言ってるわけじゃあるまい。
スラドを見ている全員が、並列計算を齧ってるとは限らないだろ常考。
まったくです!/.Jerが情報科学に通じてると勘違いしてる輩が多すぎます!/.Jerの得意分野ベスト3は↓
3位 宗教学(エディタ、林檎、ゲーム機)2位 物質科学(鎖自慢)1位 文学(校正、anonymousは形容詞云々)
90%のゴミはどうでも良いから、意味のある10%の統計を取ってくれ。
i860 [wikipedia.org]のことかーーっ
正確にはGPUではないけど汎用には向かなかった例ということで
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
何度も出てきた(と思う)ネタ (スコア:0)
GPUで動くOSってあるのかな
Re:何度も出てきた(と思う)ネタ (スコア:5, 興味深い)
GPUは数式になるような処理は得意だが、分岐がとっても苦手なのでCPUの代替にはならない。
Re: (スコア:0)
GPUは分岐そのものはそれほど苦手ではないイメージがある。
でも並列処理の粒度以下のサイズで分岐すると、双方の演算を順次実行することになって極端に実効性能落ちるし
シングルスレッド性能は低いから並列処理が困難な部分が多いと相当不利だね。
高機能な演算ができるユニットを強化したり、シングルスレッド性能重視のユニットを少数載せたりすれば何とかなるかもしれないけど
それってもはやGPUというよりAPUとかのヘテロジニアスなユニットのような・・・w
Re:何度も出てきた(と思う)ネタ (スコア:1)
> プリフェッチや投機的実行とかによるパフォーマンスアップのウェイトが大きな最近のCPUのSIMDと比べると
> GPUは分岐そのものはそれほど苦手ではないイメージがある。
いや、それこそGPUの方こそが「SIMD」の塊であり条件分岐は大苦手 [wikipedia.org]なんですが…
そもそも分岐なんかさせずに、「条件実行命令」を使って同じ命令ストリームでデータ毎に違う操作を行う、というのが基本ですけど。
それでも、シェーダプログラミングとかしてると分岐が苦手ってのは実感できますね。
複雑な条件判断してると、如実に遅くなります。
#もっとも、条件分岐が苦手以前に、そもそも「OS」なんてものに、GPUの特徴である「SIMD」が生きるとは思えないし、
#たとえOSを書いたとしても「GPU上でSISDで動かす」のではとろくて使いものにならないでしょうけど。
Re: (スコア:0)
こういう根拠全く無しで自信たっぷりに言いっぱなしなだけの発言が頻繁に+5されるのはどうかと思う。有名なIDだからって騙されてね?
#発言内容の真偽はともかく。
Re: (スコア:0)
nvm...
Anonymous Coward jealous of the ID.
Re: (スコア:0)
Re: (スコア:0)
それぞれに得て不得手が有るんで。
OSを載せたところで遅くなることはあっても速くはならないよ。
画像のフィルター処理とか動画の変換処理とかの
算術演算に特化した処理ぐらいだろう。速くなるのは。
CPUに演算コプロセッサを追加してた時代を知らんのかな。
Re: (スコア:0)
並列計算をちょっとでもやってればピンと来そうなもんだけど、何でこういう発言が多いんだろう。
まさか、並列計算を全く知らずにGPUがどうのと言ってるわけじゃあるまい。
Re:何度も出てきた(と思う)ネタ (スコア:2, すばらしい洞察)
Re:何度も出てきた(と思う)ネタ (スコア:1, 興味深い)
スラドを見ている全員が、並列計算を齧ってるとは限らないだろ常考。
Re:何度も出てきた(と思う)ネタ (スコア:1)
まったくです!/.Jerが情報科学に通じてると勘違いしてる輩が多すぎます!
/.Jerの得意分野ベスト3は↓
3位 宗教学(エディタ、林檎、ゲーム機)
2位 物質科学(鎖自慢)
1位 文学(校正、anonymousは形容詞云々)
Re:何度も出てきた(と思う)ネタ (スコア:1)
90%のゴミはどうでも良いから、意味のある10%の統計を取ってくれ。
the.ACount
Re: (スコア:0)
i860 [wikipedia.org]のことかーーっ
正確にはGPUではないけど汎用には向かなかった例ということで