-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi,
On 29/06/2015 06:34, CatDog wrote: > 1. According to the output of clinfo (in the attachment), I have > two OpenCL platform, in the NV GT 620 GPU platform. clinfo.out > indicates I have 96 cores and ~256MB RAM. But in the output of > nvidia-smi (in the following lines), I have 1024MB RAM. Is it a > feature or a bug? The same phenomena occurs in CPU platform, > clinfo.out indicates I have 64 cores and ~63GB RAM, but actually I > have 256GB RAM. OpenCL limits the size of any one single allocation to 1/4 of the total memory of the device. Some OpenCL implementations have environmental variables which allow a single allocation to go above this. This should not be an issue for PyFR which performs multiple allocations none of which should be greater than 1/4 of the device memor y. > The result indicates the program is not so clever to use OpenMP on > each NUMA. right? How to improve this? The opencl related env. > vars. related to this problem is GOMP_CPU_AFFINITY. Is it possible > to use it to bind openmp on one NUMA? As I indicated in my previous e-mail this is known to be a pain. With Intel MPI and ICC everything should 'just work'. More recent versions of OpenMPI (1.8 and later) also make this relatively painless. In these scenarios it is important to use a single threaded BLAS library and to let PyFR handle the parallelism with OpenMP. Otherwise everything becomes twice as complicated. Regards, Freddie. -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJVkPqUAAoJEJ5wYUFIoPofmQAP/1ic5t3o1bx1x4xp/BALtKvE R7eOMXxFxL2O0uykJvf91ttWtHFu1SqImyWQmzEK62Hfm3tCwxcJ9wZTZqt1lniy 63wIAAqcdZL1H77w3gSR0HuFfYKpFbfOUp/vsf03KRerbvFfBhXKRHQtFGeJS53H Au+/tWP7xzVxTknr6cxqLJZZkHwqKAtCmxjt1r+Y+4YFDtRiY2315LFD62mKx8Gb 29voCq0OIL6O3+afTsRaNYH8yF9SDxi8J9Xbly3UpIG894xmAwwP1slx4q4XffEW PxkeY0a5eugWqH12/CE48Bw/iZDRFuegu0F4o14XNkOF3bXeUQEsDUbH2/on5sMZ 13KbvVWrpUQRaIVYhNNT6zB3sm+QUe0ll6NhHiIVL9rbzj7P2oxiQTQs3bD/7leP 5oLFJnOdUizIisiMk/9lG/Fu2e6UnWIX+nSIBF3cNXSG9Fm/kjuQw7yq8H+OtXn5 q9yARMIx84pI4L3nJ3tq9oww71g2W24pFor1nELioqasi0ltXW03IYMk/OiXXvQS ql0G8mQfSkj56Uj2W4HHsH8b8DXcrlj6907WDU1p3QjqcR47bdJeqqxyfdSCB2u7 aIs++Jb0jWiKZ1g7U+tQvOvDOHGPE2ANv2IdFXWD3/UrRqpy3DyxgRUTpT0bLiq+ LvLeCKCvGXuIYyE7CkVP =bYb4 -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "PyFR Mailing List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send an email to [email protected]. Visit this group at http://groups.google.com/group/pyfrmailinglist. For more options, visit https://groups.google.com/d/optout.
