maaars / cudpp

Automatically exported from code.google.com/p/cudpp
Other
0 stars 0 forks source link

64M limit on the scan algorithm #58

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Generate a float/int array with #elements >= 64M;
2. Appropriately create the plan and call cudppScan on the array.

What is the expected output? What do you see instead?
Should do scan on the array.  However, the behavior of the program is undefined.

What version of the product are you using? On what operating system?
1.1.1

Please provide any additional information below.
The current implementation only uses 1 dimensional grid, i.e. 64k blocks at 
most, while each blocks process 1K elements.  So it can at most process 64M 
elements.  Higher than this number will cause the kernel fail to launch.  The 
result returned is then undefined.

Original issue reported on code.google.com by likan...@gmail.com on 23 Jun 2010 at 1:27

GoogleCodeExporter commented 8 years ago
This is a duplicate of issue 45, and issue 1 for documentation.  This is a 
request for enhancement, not a defect.

Original comment by harr...@gmail.com on 23 Jun 2010 at 4:24