NVIDIA / NVIDIA/cccl

Investigate potential speedup by a compile-time alignment guarantee for DeviceTransform

Open
#5,067 3 comments 0 reactions 1 assignee Claimed by @bernhardmgruber View on GitHub
Dominant language
C++
Stars
2.5k
Forks
486
Avg merge
2d 6h
Merged PRs (30d)
295

Description

`cub::DeviceTransform` jumps through hoops to handle unaligned inputs, especially in the `memcpy_async` (LDGSTS) and `ublkcp` kernel. If the user gave us a compile-time guarantee that all buffers are aligned, the kernel could be simplified.

Let's investigate the performance impact of such a guarantee.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.