Hi Ludo',

2011/3/30 <l...@gnu.org>

> So, getting back to Laurent’s initial message, I wonder how using
> NVIDIA’s proprietary software fits in the Compile Farm’s “mission”.


> I would consider it an incentive for free software developers to depend
> on NVIDIA’s proprietary software stack and strengthen its de facto
> monopoly.
>

I'm not familiar with this kind of theological issues, but here's my point :
1) OpenCL is an open standard with many implementations, some of which are
not stable yet : closed source ones such as ATI Stream (for any SSE2+ CPUs
and/or ATI GPUs, on Win/Lin), NVidia drivers (for their GPUs, Win/Lin),
Intel OpenCL SDK (for any SSE4+ CPU on Win), Apple (Mac only, CPU and GPU),
and open-source implementation(s) such as Clover (GPU ? on any Xorg-capable
platform ?)
2) NVidia does not really have a monopoly here (I'm talking about OpenCL and
not CUDA which of course *is* a private technology I have no wish to
strenghen or get trapped into). And even more implementors are expected in
the OpenCL field, such as PowerVR...
3) I believe it's in the users best interest to have free and open source
projects like JavaCL/ScalaCL/JOGL that can work efficiently on any
underlying OpenCL/OpenGL implementation (free or not), with the best
possible performance on each specific hardware (yet with no vendor lock-in).

Right now I'm struggling with 3), as I only have access to CPU
implementations and low- to mid-range GPUs. Getting my (ssh-tunnelled-)hands
on a stronger NVidia card (or ATI, for that matter) I'd be able to evaluate
the real benefit of my higher-level utilities on tomorrow's low-cost
hardware.

Does it sound free-minded enough ? ;-)
Cheers
--
zOlive
http://ochafik.com
_______________________________________________
Gcc-cfarm-users mailing list
Gcc-cfarm-users@gna.org
https://mail.gna.org/listinfo/gcc-cfarm-users

Reply via email to