There have been significant improvements in the performance of Mono runtime this year. Three Mono releases were made:
2007-02-07 Mono 1.2.3
2007-05-15 Mono 1.2.4
2007-08-30 Mono 1.2.5
I adapted some benchmarks from "shootout" benchmarks, namely cheap-concurrency, nsieve, recursive, and ran it with IronPython 1.1 using Mono 1.2.3, 1.2.4, 1.2.5, and current SVN version. Here is a result:
Great work!
By the way, the plot was done with Matplotlib. Highly recommended.
All code to run the benchmark is available from FePy SVN:
https://fepy.svn.sourceforge.net/svnroot/fepy/bench/
And so is the raw data:
http://sparcs.kaist.ac.kr/~tinuviel/download/IronPython/bench/
댓글 6개:
"shootout" benchmarks
That would be The Computer Language Benchmarks Game, Benchmarks Game, benchmarks game ...
Iron Python (Mono 1.2.5) :: Python
Maybe you can fix the Iron Python mandelbrot and pidigits programs?
And if your adapted programs are significantly better, contribute them!
It's unclear to me what the (apparent) reference time mark of 100% represents. I'd be most curious to know (without having to dig through the code myself)
amber: 100% represents the performance of IronPython on Mono 1.2.3.
Thx!
Search Engine Marketing
I read your blog, this very information blog posts.
SEO Pakistan
SEO Services
SEO Tools
SEO Tips
Web Promotion
Link Popularity
Link Building
Social Bookmarking
Article Submission
Data Entry
SEO Resources
댓글 쓰기