ACML-GPU v1.0 is now available at:
And can be downloaded without having to email email@example.com.
You will need at least Catalyst 9.2 or later to run ACML-GPU v1.0.
Two questions regarding the ACML-GPU library.
(1) Last time I called, they told me it only work for certain processors (I think they mentioned 3870). Does it work with all of the GPUs that support streaming processing? (I just try to use my existing 3450 before buying a more powerful one.)
(2) What I want to do is to use the GPU processing power without doing much GPU specific programming. Can I use my regular c program just link to the proper routines in the ACML-GPU with the program to speed up my program?
Appreciate your help.
P.S. I am also interested in the 32 bit windows version of the library, since I don't have Windows x64.
It should work on the cards supported by the SDK. It uses CAL so whatever CAL works on it should work on as well. DGEMM will only work on the cards with DPFP hardware support though.
With ACML-GPU, you can accelerate SGEMM and DGEMM without coding in a GPU-specific language. The calls are simply normal C/Fortran function calls from the perspective of the programmer.
I have already let them know of the interest in a 32-bit version.
Thank you very much for your prompt reply. I will try it out and let you know who it works.
One more question may be you can answer. Does streaming processing works on integrated graphics, e.g. 780G chipset? Thanks.
It's not officially on our supported list yet (I'm aiming for it to be there in the next month or 2... it's a testing matrix thing...).
That being said, it's going to behave much like an ATI Radeon HD 2400. The newer discrete cards are going to offer a huge boost in performance when you run SGEMM or DGEMM.
Thanks for your reply.
Yes. I understand the power of higher grade cards. Right now, I just want to see if it works before I get into the speed.
You are very helpful. Thank you very much.
Now I am trying to use the amclg1.0 library on Linux. The first thing I did is try to run the makefile in the example directly. It told me that it cannot find the laticalc.a library. I have installed the 9.2 video diver. Is there anything else I need to install, e.g. SDK1.4? It says it is optional, though.
Another question is that It said in the manual that amclg1.0 need to use gcc/gfortran 4.1.2. The defauld compilers are 4.3 for Ubuntu 8.10. I installed gcc 4.1.2 also but gfortran 4.1.2 is not supported by 8.10. I can go back to earlier versions of Linux if necessary but for now, I would like to first to compile the example to begin with.
Thanks in advance for your help.
Please try with Catalyst 9.3. There are prebuilt binary examples in the acml download, they should run out of the box if the installation went fine.