質問

私が働き始めるGPGPUの数日前から実用化に成功したcholesky因数分解の良いperformacne、出席した会議が高性能コンピューティングの一部だと言われてきました"GPGPUはHack".

いまだに混乱何がなかったんでhack.一本だけで作ったり変換したりして、お客様の問題点をマトリックスしよう業務のことです。もっ混乱のなかでハッキングがありそなぜですか?

誰でもできるので助けてくれ、なぜそのようにハックを見つけようとします。

役に立ちましたか?

解決

することを可能とした理由などにつながることをGPUませんでした本来の目的のための汎用的な計算.またグでGPUコンピューティングは従来よりハードコアはじめ、それを知覚するhack.

点"に変換する問題をマトリックスはリーズナブルでお得。なタスクする書面にコードを選択し合理的なデータ構造です。のGPU行列が最も合理的なdatastructuresいですhackも自然な選択します。

しかしないかと思うので時間の問題のためのGPGPUなが普及している。人として慣れるしかありません。後者けるユニットのコンピュータのプログラム?

他のヒント

は、GPU上で、効率的なメモリアクセスを有する最適な性能を達成するために最も重要です。これは、多くの場合、リストラ、あるいはまったく新しいアルゴリズムとデータ構造を選択する必要があります。これは、GPUのプログラミングがハックとして認識することができる理由です。

第二に、GPU上で実行するために、既存のアルゴリズムを適応することは、それ自体科学ではありません。一部のGPUアルゴリズム関連の論文の比較的低い科学的な貢献は、厳密には「エンジニアリング」としてGPUプログラミングの負の認識につながっている。

ある方のみと言うこともできるのはなぜ彼は言ったのですが、ここでの私の取り:

  • A"ハック"でグッドミュージックを発見するものです。
  • 的に学ぶ新しいプログラミング言語とな概念です。ちょうモデル気象状態やタンパク質の折り畳みや薬物反応、これざる足元から眺める景色は壮観です。んを知りたい方FORTRAN(など)を第一に、現してい 他の プログラミングシステム.
  • プログラミングのツール ない 非常に成熟していない。
  • ハードウェアなどの信頼性としてのCpuだく全ての計算を行うにあただくにとって、右の答えです。その理由はGpuんのデータ抽出処理がエラー訂正のメモリしかし、だんがいるというスーパーコンピュータのプロセッサーの確率の宇宙線反転、ビットのご数の手法は確実になった。

としてのコメント"を作ったり変換したりして、お客様の問題点をマトリックスや業務で"と思いる多くある。ほとんどの高性能計算に合うdescription!

は、過去数年間、そしておそらく今後数のためのGPGPUの主要な問題の1つは、任意のタスクのためにそれらをプログラミングすることは非常に簡単ではなかったということです。 DX10まではそこにGPUの間には、整数をサポートしていないと、分岐はまだ非常に貧弱です。これは非常に多くの最大の利益を得るためにあなたはGPUからの効率向上のすべての種類を抽出することは非常に厄介な方法で、あなたのコードを記述する必要が状況です。あなたはまだポリゴンやテクスチャではなく、抽象的、並列タスクの処理に専用されているハードウェア上で実行しているためです。

もちろん、私のそれを取ると、メーリングリストへ

のthats

GPGPUを思わせる、数学コプロセッサの日にバックします。ハックは長い息切れ問題を解決するためのショートカットです。 GPGPUはIPV4の上にちょうどNATのようなハックをハックです。私たちはもっとやろうとしてちょうどネットワークのような計算問題が大きくなっている、GPGPUは、それがコアCPUチップの外部にとどまり、別の不機嫌APIを持っているか、APIや製造を経由してCPUに吸い込まれますが、パスにアップしているかどうか、便利な暫定的な解決策でありますファインダます。

私は彼がGPGPUを使用すると、それは、ハードウェアではなく、問題のドメインを装着だから、あなたの実装再構築にあなたを強制することを意味しているとします。エレガントな実装では、後者が収まる必要があります。

単語「ハック」は、いくつかの異なる意味を有することができること

注: http://www.urbandictionary.com/define.php?term=hack

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top