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/

댓글 6개:

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

jos :

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