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

Memory layout differences can render benchmark results meaningless #15

Open
kqr opened this issue Jul 24, 2020 · 4 comments
Open

Memory layout differences can render benchmark results meaningless #15

kqr opened this issue Jul 24, 2020 · 4 comments

Comments

@kqr
Copy link

kqr commented Jul 24, 2020

In the first half of Performance Matters (video) the speaker talks about how big effects memory layout can have on the results of performance benchmarks.

What's worse is that this is a variable that can fluctuate rather wildly for no obvious reason. I don't remember how well the research was made, so that would remain to be vetted.

@hwayne
Copy link
Owner

hwayne commented Jul 24, 2020

We happen to be acquainted, I'll see if he wants to do a writeup

@emeryberger
Copy link

I'd say pretty well vetted. Two ASPLOS papers, one by my student @ccurtsinger and myself [ASPLOS'13], reproducing results by from Todd Mytkowicz et al [ASPLOS'09].

https://users.cs.northwestern.edu/~robby/courses/322-2013-spring/mytkowicz-wrong-data.pdf
https://people.cs.umass.edu/~emery/pubs/stabilizer-asplos13.pdf

@kqr
Copy link
Author

kqr commented Jul 26, 2020

Thank you for the references and the great presentation, @emeryberger !

@hwayne
Copy link
Owner

hwayne commented Apr 11, 2023

I'll try to write it up later this month m'self

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

No branches or pull requests

3 participants