KOGURO, Naoki
naoki****@kogur*****
2008年 6月 22日 (日) 14:36:04 JST
小黒です。 dyncomp 0.1をリリースしました。 dyncompは gauche.cgen.cise (S式で表現されたC)を 使って関数を作成するためのモジュールです。この関数はTiny C Compiler (http://bellard.org/tcc/) によりネイティブコードにコ ンパイルされるため高速に動作させることができます。 以下はマンデルブロ集合の計算でベンチマークをとった結果です (PentiumM 2.13GHz). # Scheme function % gosh examples/mandelbrot.scm ;(time (fill-image image size)) ; real 1.190 ; user 1.180 ; sys 0.010 # C function (using dyncomp) % gosh examples/mandelbrot.scm -c ;(time (fill-image-fast image size)) ; real 0.025 ; user 0.020 ; sys 0.000 ダウンロードおよび詳しい内容は以下のURLを参照してください。 http://homepage.mac.com/naoki.koguro/prog/dyncomp/index-j.html 注意: Linux x86の環境でのみ動作します。 -- KOGURO, Naoki <naoki****@kogur*****>