並列化できないアルゴリズムはどれですか?


24

並列化が非常に困難なアルゴリズムはありますか、それとも研究はまだ活発ですか

並列計算のアルゴリズムや研究分野について知りたいと思いました。

私が検索したものはすべて、「並列」実装が完了しています。まだ調査されていない並列コンピューティングの分野で何らかの研究を行いたいだけです。


1
「並列化」とはどういう意味ですか?おそらく、すべてのアルゴリズムは並列化可能であり、常に適切であるとは限りません。(いずれにせよ、新しいアルゴリズムを見つける方が面白いかもしれません。)
ラファエル

私の目的は、並列化が困難なアルゴリズムを見つけることです。新しいアルゴリズムを見つけることの意味について詳しく教えてください。
多項式プロトン14年

あなたは私の質問には答えませんでした。いくつのプロセッサを許可しますか(5、、、)?どんな種類の高速化および/または効率化を望んでいますか(任意の高速化、プロセッサ数の直線的な高速化、多対数合計時間)?nはpn
ラファエル

今の時点で、私は並列化が困難なアルゴリズムを探しています。すなわち、フィールドを探索し、それらを研究した後、それに応じて決定します。
多項式プロトン14年

回答:


11

これは基本的に、NCを効率的に並列化可能なアルゴリズムのクラスと見なすNC =?Pの質問に関連する未解決の研究問題です。

バークレーの「並列コンピューティングのランドスケープ」の影響力のある広範な調査では、「ドワーフ」に分離されたアルゴリズムまたは並列パターンのクラスがあります。特定された最初の6つのうち、体の問題は、nのすべての点の間にn 2の相互作用があるため、nが増加するにつれて効率的に並列化するのが比較的難しいようです。nnn2n

彼らは論文の後半に6を追加し、FSMのような計算(FSMの番目の状態など)が問題となる「FSM」(p14)と呼ばれる最後のものは、「恥ずかしいほど平行」な何かの反対かもしれないことを示唆している彼らは「恥ずかしいほどにシーケンシャル」と呼ぶことを提案しています。n

Sciには有名なアルゴリズムあります。comp。並列化できない、scicomp.se


1
素晴らしい、リンクと説明をありがとう!
多項式プロトン14年

11

この記事では、連続して解決するのは簡単ですが、並列化するのは難しい多くの問題を示します。http//en.wikipedia.org/wiki/P-complete

回路値の問題が(「ブール回路+その入力与えられ、それが出力するもの言う」)出発点は良いです-それは効率的に並列化できるのであれば、理解しやすいシーケンシャルなアルゴリズムで解決するのは簡単、と誰もが知っています。


これは、「並列化可能」の複雑さの理論的定義を前提としていますが、これは重要な場合とそうでない場合があります。
ラファエル

@Raphael:私の知る限り、多くの古典的なP完全問題は、理論上だけでなく、実際にも(比較的少数のプロセッサを使用している場合でも)並列化することが困難です。
ユッカスオメラ14年

@JukkaSuomela複雑性理論が硬さを示唆する場合もありますが、実際にはうまく機能します。さらに、肯定的な結果は実際はあまり意味がありません
ラファエル

複雑さの理論的な観点から、Vznのようにであるかどうかがわからないという事実によって、「本質的に不可解な」問題が存在するかどうかもまったくわからないことを付け加えたいかもしれません。回答NC=P
コーネリアスブランド

7

実用志向の観点から、本質的にシーケンシャルなアルゴリズムについて尋ねています。ハッシュチェーンなど、並列化が非常に難しいと考えられている多くの候補があります。ハッシュチェーンは暗号化で広く使用されています。たとえば、パスワードハッシュスキームbcryptは、並列化によるハッシュの高速化を困難にするように設計されました。別の例としては、繰り返しの二乗法があります(これも暗号の場合)。


ハッシュチェーンを並列化した論文をいくつか見つけましたが、完全には読んでいませんでした。同じことを繰り返します。とにかく、入力してくれてありがとう!
多項式プロトン14年

1
これらの論文への@TheUknownリンクをいただければ幸いです。
m33lky 14

@ m33lky申し訳ありませんが、私はこれらの論文のいずれも持っていません。これは1月に遡り、ついに別のトピックに関する研究を続けました。ただし、Googleの学者でオンライン検索することができると私は確信しているあなたは、多くの論文を取得します
多項式プロトン

実用的な観点では、アルゴリズムがバインド例えばメモリである場合には、並列化はあまり役に立たないということも言及する価値がある:stackoverflow.com/questions/868568/...
チロSantilli新疆改造中心法轮功六四事件
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.