- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
How do I get my program to use more than one processor? Is there an environment variable to set?
コピーされたリンク
3 返答(返信)
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Quoting - Vostok
How do I get my program to use more than one processor? Is there an environment variable to set?
ifort also includes cluster openmp, an extension of OpenMP to multiple nodes. Intel MPI is a separate product, supporting several compilers, including ifort.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Quoting - Vostok
How do I get my program to use more than one processor? Is there an environment variable to set?
For starting with OpenMP maybe you're interested in this link:
http://software.intel.com/en-us/articles/getting-started-with-openmp
OpenMP is for multicore, shared memory machiness (SMP).
MPI programming is for separated memory machines (like clusters) but it also works in SMP machines. For MPI you need to link to a MPI library (open source: MPICH, OpenMPI, LAM or if you're looking for vendor stuff you can check Intel implementation).
Performance and working in parallel is always more than just turning some "flags on". Stuff like memory, communication and work loads must be thought and it really depends on the type of problem you're trying to solve.
If you're interested in it another good resource (besides looking around here) is cluster monkey at http://www.clustermonkey.net/
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Quoting - rreis
For starting with OpenMP maybe you're interested in this link:
http://software.intel.com/en-us/articles/getting-started-with-openmp
OpenMP is for multicore, shared memory machiness (SMP).
MPI programming is for separated memory machines (like clusters) but it also works in SMP machines. For MPI you need to link to a MPI library (open source: MPICH, OpenMPI, LAM or if you're looking for vendor stuff you can check Intel implementation).
Performance and working in parallel is always more than just turning some "flags on". Stuff like memory, communication and work loads must be thought and it really depends on the type of problem you're trying to solve.
If you're interested in it another good resource (besides looking around here) is cluster monkey at http://www.clustermonkey.net/
