答えて
あなたが参照してくださいR.の1つのインスタンスの異なるスレッド上で物事を実行できるように並列パッケージが含まれているバージョン2.14.0のようはい:RMPI、http://cran.r-project.org/web/views/HighPerformanceComputing.html
雪、およびPVMのパッケージは、ほとんどのためにこれを支えてきました最初はコンピュータ間で、またマルチCPUまたはマルチコアマシンでも10年以上の経験がありました。
マルチコアパッケージでは、マルチコアマシンでこれを実行できます。
R 2.14.0以降、パラレルパッケージには、基本的なRディストリビューションには、雪とマルチコアがバンドルされています。これはあなたの最善の出発点になります。
R自体のいくつかの部分もマルチスレッドプログラミングを使用しますが、そのアプローチは、持ち上げられる可能性の低いいくつかのアーキテクチャ上の制約のために制限されています。
数年前にsurvey paper on parallel programming with Rと書いてありますが、まだ関連性があります。
https://www.google.com.sg/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&ved=0CEMQtwIwAg&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv %3DcN_DpYBzKso&EI = TAGvUoudB4KGrAemiIGACw&USG = AFQjCNFHSCJL1RjuO-F7kj8qTL5eKoWkeQ&SIG2 = r7lbvYm4M3Qyvk3LYmVLew&BVM = bv.57967247、d.bmk – xiaodai
- 1. 並行プログラミングJavaスレッド
- 2. GPUを使用した並列プログラミングR
- 3. Rプログラミング - ループの並列処理
- 4. 並行プログラミング問題のJava
- 5. Rプログラミングifelse()プログラミング
- 6. は、Rプログラミングでは、Rプログラミングでループ
- 7. 並行プログラミング、スレッド間で値を共有
- 8. 並列プログラミングTPL
- 9. Rプログラミング - Rのクロステーブル
- 10. R並列プログラミングでグローバルにS4クラスを定義
- 11. Haskellの並列プログラミング
- 12. Common Lisp並列プログラミング
- 13. バイナリツリーの並列プログラミング
- 14. R-プログラミング - リスト
- 15. Rプログラミング和データフレーム
- 16. 関数プログラミングR
- 17. ファンクションRプログラミング
- 18. RプログラミングWebスクレイピング
- 19. C#の並列プログラミングに、Epplus
- 20. はR発行で並行します
- 21. R統計的プログラミング
- 22. Rプログラミング言語 - ループ
- 23. NBClustのランダムRプログラミング
- 24. ループ差のRプログラミング
- 25. Rプログラミングの問題
- 26. 並列プログラミング。 compute()メソッド、java
- 27. MATLABでの並列プログラミング
- 28. Tomcat Webアプリケーションの並列プログラミング
- 29. ManualResetEventによる並列プログラミング
- 30. GPU並列プログラミングC/C++
あなたは何をしようとしています、これはRを使用するかなり奇妙な方法のように聞こえます。 – Hansi
これはなぜ変ですか? OPはなぜ彼がこれをやりたいのか述べていないが、私はいくつかの良い理由が考えられる。 –
1. 'while(TRUE)'の代わりに 'repeat'を使います。 2. Rで並列計算を実行する方法は多数あります.HPCタスクビューを参照してください。 http://cran.r-project.org/web/views/HighPerformanceComputing.html –