Skip to content

Refactor thrust/extrema.h to use cub::DeviceReduce #1626

@elstehle

Description

@elstehle

This is a sub-task of Thrust/CUB kernel consolidation #26
Related: #4475

Prepare cub::DeviceReduce for feature parity needed by thrust::reduce:

Refactor thrust/extrema.h to use cub::DeviceReduce

  • Make thrust/extrema.h use cub::DeviceReduce (see 948817e)
  • Add dynamic 32/64-bit offset type-dispatch to thrust/extrema.h (see 948817e L210-216)
  • Add sanity tests for large number of items for thrust/extrema.h (see 01f32dd)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions