FWIW both AMD's OpenCL runtime (
https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime) and CUDA
equivalent/portability layer (https://github.com/ROCm-Developer-Tools/HIP)
are open source.

I have no idea of POCL/Radeon compatibility (but would be very interested
to find out!), but have had incompatibility issues with my first gen
Threadripper + POCL in the past -- I should try again on new LLVM / POCL
release.

As far as the Radeon VII goes, I use it for a for a development platform
for code running on MI-60s and it is a very good compute GPU. Better
bandwidth than a Titan-V and similar single/half FLOPs but only ~1/3rd of
the double FLOP rate. Not bad at all considering the nominal price
difference.  The main area where the Radeon currently falls behind is in
profilers (nvprof is far superior to rocprof) and other ancillary software
(e.g., CUDA-aware MPI or CMake support, some options exist but definitely
are not as well developed).

HTH,
Nick


On Tue, Oct 1, 2019, 4:53 AM Jerome Kieffer <jerome.kief...@esrf.fr> wrote:

> On Mon, 30 Sep 2019 21:47:15 -0700
> "Kingsley G. Morse Jr." <kings...@loaner.com> wrote:
>
> > I'm happy to report I code math.
> >
> > In Python.
> >
> > So I'm trying to plan ahead and buy a video card
> > that's known to be compatible with pyopencl.
>
> I am interested in this as well.
>
> You can get in contact with StreamHPC, they are the leader on the market
> I think Emmanuel Quemener who is probably on the list has also a lot of
> experience.
>
> I don't have much to say about the Vega56 I purchased. Yet another AMD
> card. Not enough RAM for some of my problems. Slower than the Volta.
> Painful to get working.
>
> I found out Nvidia volta are working (ok-ish) with POCL + cuda drivers with
> similar performances to their native drivers where they exists.
> Everything is not supported, but it works for me.
>
> Did you look at the latest intel drivers as well ? I don't have a
> recent enough laptop to test "neo", it is said to be good. For now I am
> stuck with "beignet" which is deprecated but works. The biggest
> drawback is the limited BW available.
>
> Cheers,
> --
> Jérôme Kieffer
> _______________________________________________
> PyOpenCL mailing list -- pyopencl@tiker.net
> To unsubscribe send an email to pyopencl-le...@tiker.net
>
_______________________________________________
PyOpenCL mailing list -- pyopencl@tiker.net
To unsubscribe send an email to pyopencl-le...@tiker.net

Reply via email to