yarv-dev:524
From: SASADA Koichi <ko1 atdot.net>
Date: Wed, 29 Jun 2005 15:57:16 +0900
Subject: [yarv-dev:524] Speed of various interpreter dispatch techniques V2
ささだです。 コンパイラオプション -fno-crossjumping についてぐぐったら見つけました。 Speed of various interpreter dispatch techniques V2 http://www.complang.tuwien.ac.at/forth/threading/ 役に立ちそうなデータなんだけど、同じ環境でフラグをオンオフしてるわけ じゃないのがなんとも。 しかし、一番いいのが gcc2.95 というのがなんとも。 >sub- in- >routine direct direct switch call CPU, Machine, gcc > 4.9 5.6 4.3 5.1 7.64 Pentium M 755 2GHz, gcc-3.4.2 で、direct よりも indirect が速いのはなんでだろう。分岐予測機が凄いのか な。ノートでやってみよう。 -- // SASADA Koichi at atdot dot net // -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
-> 524 2005-06-29 15:57 [ko1 atdot.net ] Speed of various interpreter dispatch techniques V2 525 2005-06-29 20:40 ┗[ko1 atdot.net ]