一度に複数のジョブを実行できる場合は、分散コンピューティングやGPUと見なされるのは、分散コンピューティングおよび/またはGPUではないのですか?
-
28-09-2020 - |
質問
だから我々は不定的なチューリングマシン(NTM)を知っています(NTM)は単なる計算モデルです。彼らはコンピュータの能力と制限を調べるために思考実験で使用されます。一般的にPICUSS P vs NP、および計算が仮定のNTMで行われていない限り、多項式の時間でNPの問題を解決できない方法。 また、NTMは、任意の状況に対して実行されるべき複数の行動を規定するために一連の規則を使用することを知っています。つまり、同時にさまざまなオプションを試みます。
商品ハードウェア全体でどの分散コンピューティングが行われていませんか?多くの異なる可能な計算を並行して実行しますか?そしてGPUは、これを単一のマシン内にします。なぜこれはNTMと見なされないのですか?
解決
並列計算では、スレッドは互いに話すことができ、計算中に情報を交換することができる。非必須主義では、スレッド間の唯一の「通信」は、すべての可能な計算パスを計算することです。これははるかに限られています。
すべての非決定的選択で並列計算を産むことによって不定棄さをシミュレートすると、多項式の時間計算のための指数関数の数が必要です。実世界で並列マシンを構築する方法を知っています。
所属していません cs.stackexchange