0
私は、マルチスレッドに逐次プログラムを分割する必要があります。最初のステップでは、各基本ブロックをスレッドに割り当てるつもりです。したがって、基本ブロックごとに関数を作成し、その中に基本ブロックの命令を追加して、すべての関数をスレッドに割り当てる必要があります。この目的のために私はllvm-passを書いています。 どうすればいいですか?スレッドに命令を割り当てる
私は、マルチスレッドに逐次プログラムを分割する必要があります。最初のステップでは、各基本ブロックをスレッドに割り当てるつもりです。したがって、基本ブロックごとに関数を作成し、その中に基本ブロックの命令を追加して、すべての関数をスレッドに割り当てる必要があります。この目的のために私はllvm-passを書いています。 どうすればいいですか?スレッドに命令を割り当てる
http://liberty.princeton.edu/videos/step-by-step.php
上記のリンクを見て、関連する論文を読んで。それは数週間実装することはできません。あなたは多くのバックグラウンドスタディを行う必要があります。もちろん、LLVMは自動並列化のアイデアをテストするための非常に優れたフレームワークです。