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

See: Microarchitecturometer #6

Open
Veedrac opened this issue May 31, 2020 · 1 comment
Open

See: Microarchitecturometer #6

Veedrac opened this issue May 31, 2020 · 1 comment

Comments

@Veedrac
Copy link

Veedrac commented May 31, 2020

I made a Python→‘pure’ C version of this that doesn't use runtime code generation, because sometimes that's not kosher. It uses inline assembly, supports aarch64, and is fairly small.

https://github.com/Veedrac/microarchitecturometer

@travisdowns
Copy link
Owner

travisdowns commented Oct 9, 2020

I made a Python→‘pure’ C version of this that doesn't use runtime code generation, because sometimes that's not kosher. It uses inline assembly, supports aarch64, and is fairly small.

Wow, this is really cool. I similarly had thought about removing the code generation aspect (since in uarch-bench, for example, I usually prefer explicit or macro-based code generation at compile time too), but hadn't done it. Thanks for the link and I may check it out in more detail at some point.

I am sorry on the long delayed reply, I simply missed the notification somehow.

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

2 participants