archspec / archspec-json

Other
20 stars 33 forks source link

Add support for AWS Graviton #10

Closed TomTheBear closed 4 years ago

TomTheBear commented 4 years ago

I got the compiler settings from aws-graviton-gettting-started and there is no better specification. I can check that up, I commonly don't use that many compiler settings as I write my benchmarks in assembly and LIKWID normally uses quite conservative settings in the default setup.

@tgamblin I'm not using archspec in LIKWID but I'm working on Graviton (fixes for A72) and Graviton 2 (Neoverse N1) support in LIKWID. While I do some tests, I can contribute to other interesting projects. I found archspec when searching for something that gathers the performance-relevant system settings ahead of benchmarks. I didn't find anything, so I started it myself (MachineState).

TomTheBear commented 4 years ago

While checking up all the information, I found this blog post by @jlinford. That arises the question whether the compiler settings for ARM should be version specific at all.

TomTheBear commented 4 years ago

I added proper ranges for AWS Graviton. Graviton2 is coming soon.

TomTheBear commented 4 years ago

Now proper ranges for AWS Graviton2, too.

tgamblin commented 4 years ago

Thanks @TomTheBear!