7
多くのスレッド/タスク(数十万)に役立つLLVMコードを生成する必要があります。これらのスレッドは、Intel TBBのタスク、golang gorutinesなどの軽量でなければなりません。もちろん、前述のIntel TBB(LLVMと互換性がある場合)のような外部C++ライブラリで実装することもできます。LLVMでのマルチスレッド化
LLVMのスレッディングに関する情報が長い間探していましたが、それほど多くは見つかりませんでした。 the documentation of LLVMにはいくつかのAPI呼び出しが記述されていますが、私はそれが私が探しているものではないと思います。
- それはLLVMと一緒にインテルのTBBまたはインテル®Cilk™のような技術を使用することが可能です:
だからいくつかの質問がありますか?
- この状況ではどのスレッドライブラリを使用しますか?
をTBBとLLVMを使用多分これは[...マルチスレッディング]に役立ちます(http://groups.google.com/group/polly-dev/browse_thread/thread/7c7648fc323380de/102e258aafabade2?#102e258aafabade2) – Lars