2012-08-06 15 views
7

多くのスレッド/タスク(数十万)に役立つLLVMコードを生成する必要があります。これらのスレッドは、Intel TBBのタスク、golang gorutinesなどの軽量でなければなりません。もちろん、前述のIntel TBB(LLVMと互換性がある場合)のような外部C++ライブラリで実装することもできます。LLVMでのマルチスレッド化

LLVMのスレッディングに関する情報が長い間探していましたが、それほど多くは見つかりませんでした。 the documentation of LLVMにはいくつかのAPI呼び出しが記述されていますが、私はそれが私が探しているものではないと思います。

  1. それはLLVMと一緒にインテルのTBBまたはインテル®Cilk™のような技術を使用することが可能です:

    だからいくつかの質問がありますか?

  2. この状況ではどのスレッドライブラリを使用しますか?
+0

をTBBとLLVMを使用多分これは[...マルチスレッディング]に役立ちます(http://groups.google.com/group/polly-dev/browse_thread/thread/7c7648fc323380de/102e258aafabade2?#102e258aafabade2) – Lars

答えて

関連する問題