I have been watching the development of the GPU and am now very interested in the computational power that is available using a machine similar to a Tesla super desktop and the like. my question is I have developed an applicaion with will read in X amount of text files and create a record/structure for eah file. Once the datahas been read into the system calculation must be made comparing each file.

If I had 400000 documents to process the toal possible calculations would be: (400000^2)*25

(This is not the actual number but works for example.)

Each calculation would be a simple division operation on relatively small numbers.

Would this technology be efficient for this type of operation? Currently I distribute the processing over a 35 node system.

Thank in advance for the help.