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

Benchmark Mono against J9 and other runtimes #32

Open
NattyNarwhal opened this issue Nov 29, 2018 · 0 comments
Open

Benchmark Mono against J9 and other runtimes #32

NattyNarwhal opened this issue Nov 29, 2018 · 0 comments
Labels
area: JIT This issue affects the Mono JIT os: aix This issue affects AIX os: i This issue affects i os: linux/ppc64 This issue big endian PPC64 Linux too priority; low This issue isn't too important status: triage This issue requires more information before it can be delivered to upstream type: question Further information is requested

Comments

@NattyNarwhal
Copy link
Member

We should apply Debian's language shootout and adapt it to use J9. My initial testing by running the C# and Java nbody tests show that Mono is twice as fast as J9 (in AIX on POWER7, J9 8.0 64-bit, assuming both runtimes' defaults) in it, despite not having optimizations for CPUs post-POWER5. We should use the normal benchmark runner, but it's not very well documented; we'll have to play with it further some day.

If we can gather the data, Kyte from upstream is very interested in seeing our data and what tools we can use in AIX or PASE for profiling.

@NattyNarwhal NattyNarwhal added type: question Further information is requested os: aix This issue affects AIX os: i This issue affects i os: linux/ppc64 This issue big endian PPC64 Linux too status: triage This issue requires more information before it can be delivered to upstream area: JIT This issue affects the Mono JIT priority; low This issue isn't too important labels Nov 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: JIT This issue affects the Mono JIT os: aix This issue affects AIX os: i This issue affects i os: linux/ppc64 This issue big endian PPC64 Linux too priority; low This issue isn't too important status: triage This issue requires more information before it can be delivered to upstream type: question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant