[Gauche-devel-jp] ANN: dyncomp 0.1

アーカイブの一覧に戻る

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*****>




Gauche-devel-jp メーリングリストの案内
アーカイブの一覧に戻る