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

Reply via email to