-
Notifications
You must be signed in to change notification settings - Fork 449
Add CUB block and device merge sort #322
Add CUB block and device merge sort #322
Conversation
0f8b8cc
to
ee4f5bb
Compare
ee4f5bb
to
d5e3402
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good overall. I have some comments about style and docs mostly -- I think most of the style issues come from the Thrust implementation, but let's clean some of them up while porting.
9ec947c
to
f175b97
Compare
f175b97
to
334c546
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The rewritten sections are /much/ easier to follow now, nice job! 👍
A few minor changes to docs/style suggested inline. Once those are addressed this should be ready to test.
334c546
to
590ddee
Compare
590ddee
to
f6d6db6
Compare
f6d6db6
to
764ca4b
Compare
764ca4b
to
c4af0d1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, approving. This will need to be rebased and updated to use the new CUB_NAMESPACE_BEGIN
and CUB_NAMESPACE_END
macros, then retested on gpuCI and DVS.
c4af0d1
to
9631ad6
Compare
DVS: 30226396 |
9631ad6
to
267d78f
Compare
This PR contains a port of thrust merge sort algorithm, which was split into device and block parts.