texmacs-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Texmacs-dev] S7 vs. Guile


From: Massimiliano Gubinelli
Subject: [Texmacs-dev] S7 vs. Guile
Date: Mon, 4 Jan 2021 11:29:31 +0100

Dear all,
 I've been making some progress on testing S7 with TeXmacs. Now performance is 
good and most editing works ok but I still have some bugs which I have to 
correct. Boot time is ~4x faster. As soon as everything works correctly I plan 
to run some more benchmarks to see how much we can gain. 

In the meantime I finished to run standard Scheme benchmarks for Guile 1.8.8, 
Guile 3.0.4 and S7 on my machine. The one which is slower is Guile 1.8.8 and 
sometimes the benchmarks kills the process because it is taking too much time 
(CRASHED). These are the results (in seconds). 

Best
Max


        test    S7      G1.8.8  G3.0.4

        browse  24.27   80.32   12.060597               
        deriv   25.194  61.39   18.581995               
        destruc 52.077  CRASHED 7.143701                
        diviter 9.685   77.85   15.453743               
        divrec  11.803  78.55   17.41294                
        puzzle  27.716  191.35  18.086531               
        triangl 33.931  98.16   8.519252                
        tak     12.925  134.2   4.757643                
        takl    20.968  CRASHED 9.456034                
        ntakl   17.073  CRASHED 9.516082                
        cpstak  103.358 221.03  59.444873               
        ctak    44.139  CRASHED CRASHED         
        fib     10.218  195.78  12.090909               
        fibc    25.799  CRASHED CRASHED         
        fibfp   1.885   45.98   22.001634               
        sum     6.637   281.63  6.866215                
        sumfp   2.499   105.1   42.058511               
        fft     32.198  CRASHED 7.685201                
        mbrot   24.403  CRASHED 50.086067               
        mbrotZ  18.556  CRASHED 67.011491               
        nucleic 19.946  67.46   15.347245               
        pi      NO      CRASHED 0.564552                
        pnpoly  17.981  CRASHED 24.886723               
        ray     20.455  CRASHED 18.51229                
        simplex 46.344  CRASHED 13.895531               
        ack     10.572  CRASHED 8.413945                
        array1  11.483  160.88  9.241778                
        string  1.714   1.82    1.872806                
        sum1    0.47    1.63    4.427402                
        cat     1.187   CRASHED 28.396944               
        tail    1.188   CRASHED 9.821691                
        wc      8.266   57.91   16.963138               
        read1   406     0.95    5.804979                
        compil/ 41.155  CRASHED 5.149011                
        conform 51.031  CRASHED 10.508732               
        dynamic 22.736  69.58   7.374259                
        earley  CRASHED CRASHED 9.489885                
        graphs  127.611 CRASHED 23.026826               
        lattice 139.275 292.7   15.937364               
        matrix  72.073  CRASHED 9.881781                
        maze    23.258  CRASHED 4.70391         
        mazefun 19.51   129.61  9.664338                
        nqueens 55.11   CRASHED 19.372148               
        paraff/ 31.424  CRASHED 4.24542         
        parsing 39.443  CRASHED 10.687959               
        peval   29.677  98.91   15.644764               
        primes  7.73    39.33   7.521318                
        quicks/ 93.996  CRASHED 13.252736               
        scheme  71.462  CRASHED 15.142413               
        slatex  32.069  48.96   45.047143               
        chudno/ NO      CRASHED 0.306648                
        nboyer  39.274  151.42  5.10214         
        sboyer  31.537  168.81  4.755798                
        gcbench 20.54   CRASHED 3.511493                
        mperm   173.33  CRASHED 10.650118               
        equal   781     CRASHED CRASHED         
        bv2str/ 10.782  CRASHED 4.489627        



reply via email to

[Prev in Thread] Current Thread [Next in Thread]