-
Notifications
You must be signed in to change notification settings - Fork 1
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
Learned parameters from the paper #1
Comments
Hey Andreas, I think I may have overwritten the repeated trials, but here are DiffTune's learned parameters for one trial for each microarchitecture: https://www.dropbox.com/s/vskm0umpha822sp/hsw?dl=0, https://www.dropbox.com/s/d41qc0606h56yca/ivb?dl=0, https://www.dropbox.com/s/gvyyhb95j9itddp/skl?dl=0, https://www.dropbox.com/s/4ma1onalwpypl0u/amd?dl=0. Note that they all use the Haswell resource names despite being trained for different microarchitectures, as our implementation of this sentence in the paper:
|
Hi Alex, thanks! How do I tell llvm-mca to use these parameters instead of the default ones? |
If you compile the parameterized version of llvm-mca with https://github.com/ithemal/DiffTune/blob/master/llvm-mca-parametric/build.sh, then you should be able to use these parameters with:
|
With With
So it outputs the throughput but crashes afterwards. Is this the expected behavior, or is something wrong? |
Sorry, yes that was a typo -- should be If you add |
With |
Unfortunately I don’t remember for sure and it seems like it’s not explicit specified in the paper, but it’s very likely that those are from multiple trials (they’d be from the same raw data as Table IV) |
Are the learned parameters that were used for Table IV in the paper available in this repository (or elsewhere)?
The text was updated successfully, but these errors were encountered: