cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

LenAlox
Journeyman III

Maximum Stream Size

Can you grow on size larger than 8192 while the other shrinks.

I am wondering if it is possible to have like one side of a 2D stream larger than 8192? Say if the other side is small enough such that L * W < 8192 * 8192 where L is the long side and W is the short side.

0 Likes
4 Replies
gaurav_garg
Adept I

No, it is not possible. But, brook+ allows 1D streams > 8192 size.

0 Likes

Hmm...yeah, I knew that. Just I am trying to slice a super domain up into chunks to feed to different GPUs and the original domain must be square for the problem I am working with. There is also the problem that I have to for each cell reference the cells around it. Referencing them becomes hairy when I flatten the stream out...But thank you.

 

And the time I tried simulating a 2D aray in a 1D array seemed to have a signifigant performance drop...

0 Likes

When my 1D streams are larger than 8192 and I try to add them up in a kernel using a '+' sign, I get output of 0.0 when I anticipate non-zero floating numbers based on my input, which I validate by printing out. Did anyone else have a similar problem? Is there any limitations that are not documented in the provided Brook+ specifications?

Thanks.

0 Likes

Can you check error and errorLog on your output streams?

0 Likes