i wrote simple profiler. download http://orwell.fiit.stuba.sk/~nou/gpuperf.tar.bz2
That sounds great. I will give it a try this afternoon.
Just tried it, looks to be very useful.
Thanks nou
Looks like this is a 64-bit library, which I cannot run, also is there any chance of you open-sourcing your work? I'm also interested in doing something very similar under an open-source license.
i want release it under GPL. but problem is that AMD headers is IMHO not GPL compatible.as you must include this headers. but all code included must be GPL compatible.
i upload new archive which now containt 32bit lib. link is the same.
I think including non-GPL headers is not a problem, there is plenty GPL'ed code
using for instance OpenGL/CL headers which are not GPL. If AMD were to GPL the
headers they would have to opensource GPL the library too as it would be a derived
work. Including GPL headers in a non-GPL program does that. The GCC runtime
makes an explicit exception, otherwise every program compiled with "stdio.h" in
GCC would automatically be subject to the GPL which isn't the case.
IANAL OpenCL headers from khronos have GPL-compatible license.
no AMD do not must GPL whole lib as they can keep header under their own non GPL license.
GCC have runtime library exception http://www.gnu.org/licenses/gcc-exception.html
i can release it under GPL with some exception. but IMHO this will make it GPL incompatible.
Hi nou,
32 bits library fails to work with unresolved symbol (_Z14GPA_Initializev) that itsn't present on 64 bit build so isn't necessary..
please fix it!
thanks
fixed. strange enough i get same erroron my 64bit lib too.