Changes between Version 22 and Version 23 of AppCoprocessor


Ignore:
Timestamp:
Sep 30, 2009, 10:11:03 AM (15 years ago)
Author:
romw
Comment:

Provide a link to a tool which can be used to verify which plan class to use for ATI coprocs

Legend:

Unmodified
Added
Removed
Modified
  • AppCoprocessor

    v22 v23  
    3838
    3939For ATI the situation is more complex because AMD changed the
    40 DLL names from amd_* to ati_* midstream;
     40DLL names from amd* to ati* midstream;
    4141applications are linked against a particular name and will fail
    4242if it's not present.
    4343
    44  '''ati''':: CAL version 1.0.0+, amd_* DLLs
    45  '''ati13amd''':: CAL version 1.3+, amd_* DLLs
    46  '''ati13ati''':: CAL version 1.3+, ati_* DLLs
    47  '''ati14''':: CAL version 1.4+, ati_* DLLs
     44 '''ati''':: CAL version 1.0.0+, amd* DLLs
     45 '''ati13amd''':: CAL version 1.3+, amd* DLLs
     46 '''ati13ati''':: CAL version 1.3+, ati* DLLs
     47 '''ati14''':: CAL version 1.4+, ati* DLLs
     48
     49You can verify which DLLs your application is linked against by using [http://www.dependencywalker.com/ Dependency Walker] against your application.  If your executable contains DLL names prefixed with 'amd' then your plan class will be ati or ati12amd depending on which version of the CAL SDK you are using.  If the DLL names are prefixed with 'ati' then use the ati13ati or ati14 plan classes.
    4850 
    4951In all cases (NVIDIA and ATI), the application is assumed to use 1 GPU,