[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev-en:145

From: ville.mattila stonesoft.com
Date: Mon, 17 Jul 2006 10:53:58 +0300
Subject: [yarv-dev-en:145] yarv 0.4.1 benchmark results on solaris 10 x86_65

ML: yarv-dev-en quickml.atdot.net
New Member: ville.mattila@s...




> yarv-ruby -v
ruby 2.0.0 (Base: Ruby 1.9.0 2006-04-08) [i386-solaris2.10]
YARVCore 0.4.1 Rev: 519 (2006-07-12) [opts: [inline method cache] ]
> uname -a
SunOS future-beat 5.10 Generic_Patch i86pc i386 i86pc
built with sunstudio cc and x86_64 bit compilation flags.
----
INSTALL=/usr/ucb/install
PATH=/opt/SUNWspro/bin:$PATH
export INSTALL PATH
make distclean
LD="cc -xarch=amd64" LDSHARED="cc -G" DLDFLAGS='-xarch=amd64' CC=cc \
CFLAGS="-D__EXTENSIONS__ -g -xO3 -mt -xbuiltin=%all -xlibmil -xlibmopt
-xtarget=opteron -xarch=amd64" CXX=CC CXXFLAGS="-xO3 -mt -fsimple=1
-ftrap=%none -nofstore -xbuiltin=%all -xlibmil -xlibmopt -xtarget=opteron
-xarch=amd64 -xregs=no%frameptr" LDFLAGS="-xtarget=opteron -xarch=amd64" \
../configure --without-gcc --with-openssl-dir=/usr/local/openssl-0.9.8
--with-readline-dir=/usr/local --with-dbm-dir=/usr/local/BerkeleyDB.4.4/ \
--prefix=/usr/local/yarv-ruby --program-prefix=yarv-
make
---

I only can say that yarv-ruby is very very fast. make test-all and make
rdoc completes twice as fast as
with standard ruby.

I had add -D__EXTENSIONS__ CFLAGS, otherwise the compilation would abort
with  PTHREAD_STACK_MIN undefined.

Here is the summary:

-- benchmark summary ---------------------------
app_answer      1.255   0.220
app_factorial   0.037   0.442
app_fib 7.619   2.858
app_mandelbrot  2.607   1.870
app_pentomino   105.671 62.177
app_raise       1.573   2.438
app_strconcat   1.662   1.792
app_tak 9.302   3.397
app_tarai       7.507   2.911
loop_times      5.103   5.006
loop_whileloop  10.409  3.710
loop_whileloop2 2.077   0.787
so_ackermann    6.066   3.562
so_array        7.109   4.462
so_concatenate  2.208   1.312
so_count_words  0.810   0.657
so_exception    2.754   3.678
so_lists        1.225   0.979
so_matrix       2.115   1.327
so_nested_loop  5.645   4.255
so_object       6.656   6.773
so_random       2.222   1.438
so_sieve        0.703   0.307
vm1_block       26.212  11.149
vm1_const       18.473  6.292
vm1_ensure      16.558  3.879
vm1_length      20.338  8.159
vm1_rescue      13.400  4.655
vm1_simplereturn        20.251  7.764
vm1_swap        22.271  4.509
vm2_array       5.938   4.383
vm2_method      14.028  7.221
vm2_poly_method 18.319  8.097
vm2_poly_method_ov      4.628   2.060
vm2_proc        6.835   3.041
vm2_regexp      4.515   2.895
vm2_send        4.771   2.698
vm2_super       5.279   2.495
vm2_unif1       4.122   1.839
vm2_zsuper      5.709   2.543
vm3_thread_create_join  0.054   0.093



--
ML: yarv-dev-en quickml.atdot.net
Info: http://www.atdot.net/~ko1/quickml

How to unsubscribe from the ML:
- Just send an empty message to <yarv-dev-en quickml.atdot.net>.
- Or, if you cannot send an empty message for some reason,
  please send a message just saying 'unsubscribe' to <yarv-dev-en quickml.atdot.net>.
  (e.g., hotmail's advertisement, signature, etc.)

Members of <yarv-dev-en quickml.atdot.net>:
ko1@a...
nohmad@g...
surrender_it@y...
tom@i...
wilsonb@g...
mfp@a...
curt.hibbs@g...
tsuraan@t...
kero@c...
why@w...
joaopedrosa@g...
grahamamacdonald@g...
adam.shelly@g...
gclryd-yarv-dev-en@m...
brixen@g...
jeffrey.dik@m...
rubyzbibd@u...
heidegger101@g...
klaus_momberger@y...
kashia@v...
chneukirchen@g...
aamine@l...
emiel@r...
kig@m...
pjpizza@r...
ksruby@g...
zn@m...
chris.a.williams@g...
eric@e...
gzoller@g...
ruby-forum-incoming@a...
diving@x...
steven@l...
emk.lists@g...
znmeb@c...
meinrad.recheis@g...
gerardo.santana@g...
carl.lerche@v...
drbrain@s...
james.britt@g...
joern-ml1@m...
sauer@b...
mark-ruby@a...
krisleech@i...
stephen.bannasch@g...
cies.breijs@g...
rgl@r...
nitayj@g...
xennocide@y...
slaytanic@g...
mental@r...
s450r1@g...
stephanwehner@g...
dudley@m...
shanko_date@y...
yuesefa@g...
ville.mattila@s...

[前][次][番号順一覧][スレッド一覧][生データ]

->     145 2006-07-17 16:53 [ville.mattila stones] yarv 0.4.1 benchmark results on solaris 10 x86_65
       146 2006-07-18 11:22 ┗[ko1 atdot.net       ]