scm2cpp benchmark

fft.scm

http://www.suri.cs.okayama-u.ac.jp/~niitsuma/scm2cpp/benchmark/fft.scm

system stalin scm2cpp scm2cpp +openmp scm2cpp +manual rewrite gambit-c chicken racket gauche
i7@2.93GHz ubuntu 0.231 sec 0.407 sec 0.092 sec 0.230 sec 7.408 sec 18.236 sec 6.624 sec 38.055 sec
MacBook core2duo 2.26Ghz - 0.984 - - 16.797 - - -

MacBook
  • Gambit-C
$ time ./fft-gambit 
real	0m16.797s
user	0m13.046s
sys	0m0.135s
  • scm2cpp
$ time ./fft.exe 
real	0m5.202s
user	0m4.298s
sys	0m0.029s
  • scm2cpp with g++ O3
$ time ./fft-O3
real	0m0.984s
user	0m0.807s
sys	0m0.005s

Environment
MacBook core2duo 2.26Ghz
$ uname -a
Darwin 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; RELEASE_I386 i386