Re: Graphics card as a co-processor?



AN O'Nymous wrote:
Just wondering if any of you Linux wizards are aware of any successful
work in writing drivers that effectively turn a graphics card into a
processor, parallel to the CPU. The ideal would be drivers that let the
parallel co-processing be done "transparently" to the end user, so the
graphics card is turned into virtual CPU without further intervention
by the user.

I do some rather heavy numerical calculations on my PCs and would
really appreciate the FLOP boost parallel processing on GPUs can offer.

I've read some articles from gpgpu.org about splitting the single
precision tasks on the GPU (all GPUs AFAIK are SP) and double precision
on the CPU, but no "transparent" user level drivers were mentioned.

I don't think it can be done transparently. You'd have to re-implement your software to take advantage of the GPU. In addition to the site you mentioned, there's also http://libsh.org/
.



Relevant Pages

  • Re: Graphics card as a co-processor?
    ... processor, parallel to the CPU. ... The ideal would be drivers that let the ... graphics card is turned into virtual CPU without further intervention ... really appreciate the FLOP boost parallel processing on GPUs can offer. ...
    (comp.os.linux.misc)
  • Graphics card as a co-processor?
    ... processor, parallel to the CPU. ... The ideal would be drivers that let the ... graphics card is turned into virtual CPU without further intervention ... really appreciate the FLOP boost parallel processing on GPUs can offer. ...
    (comp.os.linux.misc)
  • Re: Parallelism between CPU and GPU
    ... > If you have lots of CPU intensive game logic, ... > that while the graphics card is busy. ... drivers that locked the Presentand newer that return immediately, ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Clocksource tsc is always unstable with 2.6.25-* kernels and CONFIG_NO_HZ=y on my box
    ... Switched to high resolution mode on CPU 1 ... Another strange thing is when I try to boot that kernel with clocksource=acpi_pm it just hangs. ... # Parallel IDE high-level drivers ...
    (Linux-Kernel)
  • Re: Quad core CPUs loaded at only 50% when running a CPU and mmap intensive multi-threaded task
    ... Well, I just bought this new box, so there isn't a kernel version that I know that worked on this hardware. ... However on my previous box I have never seen such a problem (that the CPU is loaded only 50% with clamd) and I've been ... # Device Drivers ...
    (Linux-Kernel)