私は[40000x50]値を処理するための大きなデータセットを持っています。 私はラップトップでMatlabを使用していますが、非常に時間がかかります。 最近HPCステーションにアクセスできましたが、理論的には並列コンピューティングを処理できます。だから私はどうすればいいのですか?私は "クラウドコンピューティング"のための適切なツールボックスなしでMatlabを使うことはできないと思うので、Scilabとオクターブを試しましたが、事態はとても複雑でした。 私の主な目的は次のとおりです。 - データの処理とモデルの最適化。 - 並列計算を実行するにはLinuxで作業する必要がありますか? (私は窓を使用しています) - ScilabやOctaveのようなフリーソフトウェアを使ってパラレルコンピューティングを実行する方法(私はScilabに少し慣れています)。 よろしくお願いいたします。ScilabまたはOctaveによる並列計算
-4
A
答えて
-1
Scilabは、並列計算のためのいくつかの方法を提供します。良い出発点はparallel computing wiki.です。
parallel_runを使った簡単な例:
function [r_min, r_med, r_max]=min_med_max(a, b, c)
r_min=min(a,b,c); r_med=median([a,b,c]); r_max=max(a,b,c);
endfunction
N=10;
A=rand(1:N);B=rand(1:N);C=rand(1:N);
[Min,Med,Max]=parallel_run(A,B,C,"min_med_max");
注ただし、これはWindows上で複数のプロセスがないこと。
関連する問題
- 1. 並列計算
- 2. 並列計算 - シャッフル
- 3. STArrayを使ったHaskell並列計算
- 4. Matlabを使用した並列計算
- 5. MATLAB:parforまたは並列計算で乱数を生成する
- 6. 並列計算用CPUカード?
- 7. Java並列計算/スレッド
- 8. オクタブでの並列計算
- 9. Haskellでの並列計算
- 10. 並べ替えられた配列のインデックスについての並列計算
- 11. python numpyで合計計算を並列化する方法は?
- 12. Julia並列計算の同時実行
- 13. 並列プログラムの時間計算
- 14. Cとmathematicaの並列計算
- 15. 並列RC-32計算イーサネット10GE MAC
- 16. Java 8のデータセットに対する並列計算は?
- 17. C++の並列行列乗算は、私の乗算の不正確な計算
- 18. 並列計算でPythonプログラムを高速化する方法は?
- 19. 計算/ Iは、マトリックスを有する並列プログラミングC++
- 20. XGBoostはどのように並列計算を行うのですか?
- 21. 並列化されたC#コードの計算/プロファイルパーセンテージ
- 22. Unreal Engineを使用した並列計算4
- 23. GAEデータストアで計算された列で並べ替え
- 24. OpenCLで合計計算を並列に実行できますか?
- 25. どのようにC#4.0の並列計算プロセスをコード化する
- 26. 計算列によるSqlalchemyの順序
- 27. ヒュージグラムによる計算の計算
- 28. iOS上の配列のスウィートメタル並列和計算
- 29. CSS計算による高さ計算()計算方法
- 30. 最終骨マトリックスを計算する際に骨マトリクス計算を並列化する
はい、「parallel_run」を使用してコードを書きましたが、ScilabとHPCステーションをどのように接続できますか? –
あなたはそれにscilabをインストールして、 'scilab-adv-cli -f my_parallel_script.sci -nb'を使ってcliを通して任意のスクリプトを実行できます – spoorcc