chicken-janitors
[Top][All Lists]
Advanced

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

Re: [Chicken-janitors] #860: C_in_stackp could be optimized


From: Chicken Trac
Subject: Re: [Chicken-janitors] #860: C_in_stackp could be optimized
Date: Sun, 20 Sep 2015 14:44:13 -0000

#860: C_in_stackp could be optimized
-----------------------------+------------------------------------
  Reporter:  felix           |      Owner:  felix
      Type:  enhancement     |     Status:  new
  Priority:  minor           |  Milestone:
 Component:  core libraries  |    Version:  4.7.x
Resolution:                  |   Keywords:  C_in_stackp nursery GC
-----------------------------+------------------------------------

Comment (by sjamaan):

 I've tried to change this, but it doesn't seem to make that much of a
 difference.

 The benchmark differences look like noise to me:

 {{{
 address@hidden ~/chickens/test/bin/csi -s compare.scm benchmark-
 chicken-5-plain.log benchmark.log
 +---[1]:
 |-> installation-prefix: /home/sjamaan/chickens/chicken-5
 |-> csc-options:
 |-> repetitions: 10

 +---[2]:
 |-> installation-prefix: /home/sjamaan/chickens/chicken-5-inlined
 |-> csc-options:
 |-> repetitions: 10

 Displaying normalized results (larger numbers indicate better results)

 Programs                   [1]       [2]
 ========================================
 0_________________________1.00______1.00
 binarytrees_______________1.00______1.01
 boyer_____________________1.00______1.05
 browse____________________1.04______1.00
 conform___________________1.00______1.04
 cpstak____________________1.00______1.07
 ctak______________________1.00______1.09
 dderiv____________________1.00______1.08
 deriv_____________________1.00______1.03
 destructive_______________1.00______1.00
 div-iter__________________1.35______1.00
 div-rec___________________1.00______1.10
 dynamic___________________1.00______1.12
 earley____________________1.00______1.04
 fft_______________________1.00______1.07
 fib_______________________1.00______1.04
 fibc______________________1.00______1.03
 fibfp_____________________1.03______1.00
 fprint____________________1.00______1.00
 fread_____________________1.00______1.06
 gcbench___________________1.00______1.04
 graphs____________________1.00______1.04
 hanoi_____________________1.00______1.02
 kanren____________________1.00______1.03
 kernwyk-ackermann_________1.00______1.05
 kernwyk-array_____________1.02______1.00
 kernwyk-cat_______________1.01______1.00
 kernwyk-string____________1.00______1.00
 kernwyk-sum_______________1.00______1.01
 kernwyk-tail______________1.00______1.29
 kernwyk-wc________________1.00______1.03
 knucleotide_______________1.00______1.01
 lattice___________________1.00______1.04
 maze______________________1.00______1.06
 mazefun___________________1.00______1.00
 mbrot_____________________1.00______1.00
 nbody_____________________1.00______1.03
 nboyer____________________1.00______1.09
 nestedloop________________1.00______1.01
 nfa_______________________1.01______1.00
 nqueens___________________1.08______1.00
 ntakl_____________________1.00______1.15
 nucleic2__________________1.00______1.04
 paraffins_________________1.00______1.14
 parsing___________________1.00______1.01
 pnpoly____________________1.06______1.00
 primes____________________1.00______1.04
 psyntax___________________1.00______1.03
 puzzle____________________1.00______1.13
 ray_______________________1.01______1.00
 ray2______________________1.00______1.04
 sboyer____________________1.00______1.08
 scheme____________________1.38______1.00
 sieves-eratosthenes_______1.00______1.09
 simplex___________________1.00______1.04
 slatex____________________1.07______1.00
 sort1_____________________1.00______1.05
 tak_______________________1.02______1.00
 takl______________________1.10______1.00
 takr______________________1.00______1.00
 traverse__________________1.02______1.00
 travinit__________________1.07______1.00
 triangl___________________1.00______1.03
 }}}

 I'll attach the patch I used.

--
Ticket URL: <http://bugs.call-cc.org/ticket/860#comment:3>
CHICKEN Scheme <http://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

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