cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

nou
Exemplar

simple profiler for Linux

you can get counter from HW

i wrote simple profiler. download http://orwell.fiit.stuba.sk/~nou/gpuperf.tar.bz2

0 Likes
8 Replies
gat3way
Journeyman III

That sounds great. I will give it a try this afternoon.

0 Likes
HarryH
Journeyman III

Just tried it, looks to be very useful.

Thanks nou

0 Likes
aj_guillon
Adept I

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.

0 Likes

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.

0 Likes
HarryH
Journeyman III

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.

0 Likes

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.

0 Likes

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

0 Likes

fixed. strange enough i get same erroron my 64bit lib too.

0 Likes