Skip to content

Fix for using byte offsets with DMA executors#330

Merged
gilbertlee-amd merged 1 commit into
candidatefrom
users/gilbelee/fix-byte-offset-dma
Jul 6, 2026
Merged

Fix for using byte offsets with DMA executors#330
gilbertlee-amd merged 1 commit into
candidatefrom
users/gilbelee/fix-byte-offset-dma

Conversation

@gilbertlee-amd

Copy link
Copy Markdown
Collaborator

Motivation

Non-zero byte-offsets were not being properly handled by the DMA executor

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates TransferBench to correctly apply non-zero data.byteOffset when performing DMA executor copies, ensuring the configured offset is reflected in the source/destination addresses used by the DMA copy paths.

Changes:

  • Bump core version from 1.68 to 1.69 and add a v1.69.00 changelog entry.
  • Apply cfg.data.byteOffset to both SRC and DST pointers used in DMA executor copy calls (HIP/CUDA memcpy and HSA async copy).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
src/header/TransferBench.hpp Applies byteOffset to DMA executor SRC/DST pointers and bumps VERSION to 1.69.
src/client/Client.cpp Modifies the printed version banner string.
CHANGELOG.md Adds v1.69.00 entry documenting the DMA byte-offset fix.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/client/Client.cpp
@gilbertlee-amd gilbertlee-amd merged commit f8064da into candidate Jul 6, 2026
11 checks passed
@gilbertlee-amd gilbertlee-amd deleted the users/gilbelee/fix-byte-offset-dma branch July 6, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants