Skip to content
This repository has been archived by the owner on Mar 21, 2024. It is now read-only.

Warpreduce executes reduction operator for out-of-bounds items #74

Closed
dumerrill opened this issue Nov 18, 2016 · 1 comment
Closed

Warpreduce executes reduction operator for out-of-bounds items #74

dumerrill opened this issue Nov 18, 2016 · 1 comment

Comments

@dumerrill
Copy link
Contributor

A 1.5.5 change in the signedness of lane_id is allowing lanes that are past "last lane" to execute their reduction operators. Although the partial sums produced by these lanes are not incoroporated into result returned to lane0, this presents a problem if the operation on uniniitalized data throws an error (memory exception, divide by zero, etc.)

dumerrill pushed a commit that referenced this issue Nov 21, 2016
@dumerrill
Copy link
Contributor Author

Fixed in the above two commits for v1.6.3

dumerrill pushed a commit that referenced this issue Aug 11, 2017
out-of-bounds items #74

Former-commit-id: 3a240839ce486b7a55c7cf31881c3d5fd3af0783
dumerrill referenced this issue Aug 11, 2017
NEELMCW referenced this issue in ROCmSoftwarePlatform/cub-hip Nov 2, 2017
sarvex pushed a commit to sarvex/cub that referenced this issue Apr 27, 2023
out-of-bounds items NVIDIA#74

Former-commit-id: 3a240839ce486b7a55c7cf31881c3d5fd3af0783
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant