2007년 9월 26일 수요일

IronPython/Mono benchmarks

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/

댓글 7개:

Isaac Gouy :

"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!

Amber :

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)

Seo Sanghyeon :

amber: 100% represents the performance of IronPython on Mono 1.2.3.

Amber :

Thx!

Gagan :

Search Engine Marketing

Muhammad Mubeen Atif :

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

Mubashir Shafi :

Outstanding, the post is really the sweetest on this worthwhile topic how to Blogging. I fit in with your conclusions and will eagerly look forward to your approaching updates. Saying thanks will not just be sufficient, for the exceptional clarity in your writing. I SEO Pakistan will immediately grab your rss feed to stay privy of any updates.