I am confuse with address translation. there are some questions:
1. can i define a 1d stream in host code larger than 8192?
2. can i define a 2d stream in host code, and use it as a 1d gather stream in kernel? such as:
Stream<int> a(2, dims); // host code
void kernel test(int a[], out int b<>;
3. if i define a 2d stream, the size in x direction is larger than 8192, but the total size of stream is smaller than 2^26, is this legal? such as
dims[2] = {9000, 200}
Thanks!