I have updated the code drop at:
http://traxme.net/a5/a5_linux.zip
There is a new C++ API that is so easy to use that even a red-nosed
clown should be able to the integration :-)
Example:
BrookA5* a5 = new BrookA5(0,32,15,true);
a5->Submit(0xde001bc0006f0000ULL,0);
while(true) {
bool found = a5->PopResult(rstart,rfinish,start_round);
if (found) break;
sleep(1);
}
delete a5;
ATI code now runs in a seperate thread - the communication queues are
asynchronous and results are returned in the order they are completed.,
The main thing to remember is that there needs to be a couple of
thousand pending requests to keep the GPU busy. Submit returns the
number of pending requests.
cheers,
Frank
_______________________________________________
A51 mailing list
[email protected]
http://lists.lists.reflextor.com/cgi-bin/mailman/listinfo/a51