[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.
- Re: [Chicken-janitors] #860: C_in_stackp could be optimized,
Chicken Trac <=