Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roofline for INT32? #100

Open
mrowan137 opened this issue Mar 17, 2023 · 2 comments
Open

Roofline for INT32? #100

mrowan137 opened this issue Mar 17, 2023 · 2 comments
Assignees
Labels
question Further information is requested Roofline Related to Omniperf's Roofline Analysis
Milestone

Comments

@mrowan137
Copy link

I used the Flask-based GUI to view roofline data for a kernel that is heavy on INT32 VALU arithmetic instructions, but has no FP16, FP32, FP64, or INT8 instructions. Because of this the plot marker for this kernel does not show up on the displayed Roofline plots. This can be disorienting, leaving the user to wonder why the kernel does not show up on the plots (but may only become clear when looking at the instruction mix further down). Is there any possibility or plan to extend the roofline plots to demonstrate performance of kernels heavy on INT32 arithmetic?
Testing info:

  • ROCm v5.4.3
  • OmniPerf v1.0.6
  • Hardware: Single GCD of MI250x
@coleramos425
Copy link
Collaborator

Thanks for reaching out @mrowan137. The reasoning behind our two Empirical Roofline plots is

  1. (FP32/FP64) for HPC applications
  2. (FP16/INT8) for ML application

My understanding is that these data types encapsulate a majority of the arithmetic for these two crowds. To justify adding this to our model, could you tell me a little more about your application and what group this would fit in?

@coleramos425 coleramos425 self-assigned this Mar 20, 2023
@coleramos425 coleramos425 added question Further information is requested Roofline Related to Omniperf's Roofline Analysis labels Mar 20, 2023
@mrowan137
Copy link
Author

Hi @coleramos425 , the data I collected are from an application called ALE3D which we are supporting at LLNL as part of ELCAP bring-up. This would fall in the HPC category.

@coleramos425 coleramos425 added this to the v1.1.0 milestone Aug 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested Roofline Related to Omniperf's Roofline Analysis
Projects
None yet
Development

No branches or pull requests

2 participants