Skip to content

Collect benchmark numbers for 0.1 #1496

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

Closed
brson opened this issue Jan 11, 2012 · 12 comments
Closed

Collect benchmark numbers for 0.1 #1496

brson opened this issue Jan 11, 2012 · 12 comments
Assignees

Comments

@brson
Copy link
Contributor

brson commented Jan 11, 2012

We need to know how our numbers now compare to those from last summer and those from gcc.

@ghost ghost assigned brson Jan 11, 2012
@brson brson closed this as completed Jan 13, 2012
@kud1ing
Copy link

kud1ing commented Jan 13, 2012

Are these numbers available somewhere?

@brson
Copy link
Contributor Author

brson commented Jan 13, 2012

Here is what I collected, 32-bit target, optimizations on:

https://gist.github.com/1604055

oldrust is a version from may 2010.

@brson
Copy link
Contributor Author

brson commented Jan 13, 2012

*May 2011

@kud1ing
Copy link

kud1ing commented Jan 13, 2012

Oh ... interesting, thanks. Do we have an understanding yet what caused those regressions?

See also my Java, GHC numbers for the N-Body benchmark:
https://mail.mozilla.org/pipermail/rust-dev/2011-December/001159.html

In general i find the comparison with GHC interesting, because to me that's one of Rust's advantages.
You can do pure-functional programming, but you are not locked into it when it does not fit the problem.

@brson
Copy link
Contributor Author

brson commented Jan 13, 2012

I haven't investigated yet - maybe this weekend. I saw your benchmark numbers. Thanks for making them.

@brson
Copy link
Contributor Author

brson commented Jan 14, 2012

Hopefully we can squeeze out some performance improvements before 0.1

@brson
Copy link
Contributor Author

brson commented Jan 15, 2012

shootout-binarytrees has terrible performance because of #1493. I updated that benchmark to avoid shared boxes.

@brson
Copy link
Contributor Author

brson commented Jan 15, 2012

See also #1527

@brson
Copy link
Contributor Author

brson commented Jan 15, 2012

@Lenny222: I updated the benchmarks to account for the two issues above and took new numbers: https://gist.github.com/1614498

@kud1ing
Copy link

kud1ing commented Jan 15, 2012

That's sort of promising, thanks.

@ghost
Copy link

ghost commented Dec 11, 2012

I would like to run again on my imac on latest rust, I have the rust code in src/test/bench can you please provide the corresponding C code, if you still have for gcc.

@brson
Copy link
Contributor Author

brson commented Dec 11, 2012

@webconv The shootout source for other languages is here: https://alioth.debian.org/snapshots.php?group_id=30402

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