Graphics card as a co-processor?



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.

Thanks.

.



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)
  • 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)
  • 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)
  • vmap allocation failed with 2 graphics cards and kernel 2.6.28
    ... The error seems to be directly related to the second graphics card ... Subsystem: Giga-byte Technology Device d000 Flags: bus master, ... Here's a sample 2.6.28.2 kernel configuration which exhibits the ... # Device Drivers ...
    (Linux-Kernel)