cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

nberger
Adept I

Performance of 2D streams

In Brook+, 1D streams are limited to 8192 elements. To get past this limit, I will have to use 2D streams. As my data are however intrinsically 1D, there is some freedom in choosing the dimensions of the 2D stream. Are there any performance issues related to either memory access or parallelism related to stream dimensions? Is a 1*8192 stream equivalent to a 8192*1 or a 128*64 stream?
Thanks
Nik
0 Likes
2 Replies

Hi Nik,

I'm asking the Brook+ team and will let you know what they say.

Michael.
0 Likes

Hi Nik,

The Brook+ team tells me that, when you instantiate 2D streams, you want to make the aspect ratio as square as possible.

In the beta release, all 1D streams are already put through address translation to map them into 2D streams for you.

Michael.
0 Likes