Skip to content

[Tensilelite] Add MXFP4 data generator for Tensile#4597

Merged
archana-ramalingam merged 11 commits into
gfx950_mx_rebasefrom
users/aramalin/mxfp4_tensile
Feb 21, 2026
Merged

[Tensilelite] Add MXFP4 data generator for Tensile#4597
archana-ramalingam merged 11 commits into
gfx950_mx_rebasefrom
users/aramalin/mxfp4_tensile

Conversation

@archana-ramalingam
Copy link
Copy Markdown
Contributor

@archana-ramalingam archana-ramalingam commented Feb 16, 2026

Motivation

Add MXFP4 data generator for Tensile

Technical Details

Integrate Hipblaslt’s MXFP4 data generator into TensilteLite.

The goal is to decrease the amount of zero-valued data so that it better resembles production workloads, thereby improving real‑time performance accuracy.

After integration, zero frequency drops by 0.5%, and stays in the range of ~12.5%-13%.

Note: Upgrades to C++20 as mxDataGenerator requires it.

Test Plan

MXDataGen_test.cpp - verify the integration works & that the zero frequency is below a fixed threshold.

Test Result

TBD

Submission Checklist

AIHPBLAS-796

@archana-ramalingam archana-ramalingam marked this pull request as ready for review February 19, 2026 10:50
@archana-ramalingam archana-ramalingam requested review from a team as code owners February 19, 2026 10:50
Comment thread projects/hipblaslt/tensilelite/tests/MXDataGen_test.cpp Outdated
Copy link
Copy Markdown
Contributor

@amd-chunxlin amd-chunxlin left a comment

Choose a reason for hiding this comment

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

LGTM overall; I only have a few questions below:

Comment thread projects/hipblaslt/tensilelite/client/CMakeLists.txt
Comment thread projects/hipblaslt/tensilelite/tests/MXDataGen_test.cpp Outdated
Comment thread projects/hipblaslt/tensilelite/client/src/CMakeLists.txt
@archana-ramalingam archana-ramalingam merged commit 7afd6fb into gfx950_mx_rebase Feb 21, 2026
13 of 22 checks passed
@archana-ramalingam archana-ramalingam deleted the users/aramalin/mxfp4_tensile branch February 21, 2026 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants