cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

riza_guntur
Journeyman III

What is the _addr functions SKA created?

I wonder what is it? Why the performance analyzed by SKA for the generated function for that function differ from our created function name?

And why we can't use it? I thought it was created but brcc didn't create the function

0 Likes
2 Replies
gaurav_garg
Adept I

Brook+ exposes 3D stream and large 1D streams (>8192) and it requires some extra calculation in kernel for actual index calculation. An extra kernel suffixed with _addr is generated for this purpose. The kernel is selected at runtime only if you use a large 1D stream or 3D stream in that kernel.

0 Likes

Thank you

0 Likes