Saturday, 3 June 2017

What is dim3 in Cuda?

 1. dim3 is data type used to define multi dimensional block or grid.

2. It accepts 3 arguments. e.g. dim3 var(z,y,x). We can also provide 1 or 2 arguments like dim3 var(y,x) or dim3 var(x). If we are providing less than 3 arguments, then others are considered to be 1.

3. Variable defined by dim3 is used in kernel invocation.

4. e.g.
dim3 grid(3,2)

dim3 block(2,4)

dim3 grid(2,3)
dim3 block(3,2)

No comments:

Post a Comment