Make CouchDB View server take use of GPU capabilities (// computing)
--------------------------------------------------------------------

                 Key: COUCHDB-544
                 URL: https://issues.apache.org/jira/browse/COUCHDB-544
             Project: CouchDB
          Issue Type: New Feature
          Components: Database Core, JavaScript View Server
         Environment: All
            Reporter: Maxime Garcia
            Priority: Minor


Nowadays, GPUs provide a considerable amount of power in parallel computing of 
shaders... in screen rendering. For example, a standard GPU like ATI's HD 2900 
XT gives 500 Gflops power whereas a classic CPU gives only 8 Gflops.

nVidia CUDA, OpenCL... it is underway.

It is a computing mode that permits massive parallel computing on isolated data.

o_O That sounds like docs in view building ?
Yeah, exactly.

The main idea is to make CouchDB View engine use these GPU (if available).
Can you imagine the power of view building on a super CouchDB server with 4 
PCI-Express GPU cards ?

Some infos (for example) :
http://www.behardware.com/articles/744-1/opencl-democracy-for-gpu-computing.html
(for FR : 
http://www.hardware.fr/articles/744-1/opencl-gpu-computing-enfin-democratise.html
 )

PS : This issue is submitted to make discussions happen on this crazy idea. 
Relax.
I don't know how, but i think this could be a great improvement in the world of 
database, and the Couch fits perfectly.

What do you think about ?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to