[Beowulf] GPUs Nvidia C2050 w/OpenMP 4.5 in cluster
Peter Kjellström
cap at nsc.liu.se
Mon Aug 12 08:55:08 PDT 2019
On Mon, 12 Aug 2019 18:06:01 +0300
"Mikhail Kuzminsky" <kus at free.net> wrote:
> Heterogeneous nodes in my small CentOS 7 cluster have x86-64 CPUs
> along with the old Nvidia GPU C2050 (Fermi). New Fortran program uses
> MPI + OpenMP software.
There are several challenges here. First the rather old C2050. It is if
I remember compute capability 2.0 (current is turing at 7.5...). It is
also rather slow even if it can run the code. To top it off I'd expect
some challenges getting a working driver+cuda that isn't horribly old
(maybe cuda8 would work, ymmv..).
> Does the modern gfortran or Intel ifort compilers give support of
> work through OpenMP 4.5 with these GPUs?
Second challenge, state of compiler support.
Intel ifort will (not surprisingly) not generate OMP TARGET code for
Nvidia GPUs...
GCC/gfortran has some support for OpenMP and OpenACC via nvptx (see for
example: https://gcc.gnu.org/wiki/Offloading) but you may want to run
9.2 or so.
Bottom line: old cuda + old hardware + ??driver + nvptx + bleeding edge
gcc + fortran -> not very likely usable imo.
/Peter K
More information about the Beowulf
mailing list