What kind of issue is this?
Stack size of CUDA is pre-allocated at initialization and cannot be dynamically changed when execution time. So if a program consumes the stack such as recursive call, stack overflow may happen. Our simulation code has a recursive call for sorting in ConStatic_du.cu file. We need to fix the issue.
What is affected by this?
How do we replicate the issue/how would it work?
Expected behavior (i.e. solution or outline of what it would look like)
Other Comments
What kind of issue is this?
Stack size of CUDA is pre-allocated at initialization and cannot be dynamically changed when execution time. So if a program consumes the stack such as recursive call, stack overflow may happen. Our simulation code has a recursive call for sorting in ConStatic_du.cu file. We need to fix the issue.
What is affected by this?
How do we replicate the issue/how would it work?
Expected behavior (i.e. solution or outline of what it would look like)
Other Comments