mirror of
https://github.com/golang/go
synced 2024-11-19 09:34:52 -07:00
0444da91c0
add script to automate timing R=rsc DELTA=78 (68 added, 0 deleted, 10 changed) OCL=32729 CL=32732
34 lines
896 B
Plaintext
34 lines
896 B
Plaintext
All tests on r45
|
|
|
|
Aug 3 2009
|
|
|
|
First version of fasta. Translation of fasta.c, fetched from
|
|
http://shootout.alioth.debian.org/u32q/benchmark.php?test=fasta&lang=gpp&id=4
|
|
|
|
fasta -n 25000000
|
|
gcc -O2 fasta.c 5.98u 0.00s 6.01r
|
|
gccgo -O2 fasta.go 8.82u 0.02s 8.85r
|
|
6g fasta.go 13.50u 0.02s 13.53r
|
|
6g -B fata.go 12.99u 0.02s 13.02r
|
|
|
|
Aug 4 2009
|
|
[added timing.sh]
|
|
|
|
# myrandom:
|
|
# hand-written optimization of integer division
|
|
# use int32->float conversion
|
|
fasta -n 25000000
|
|
gcc -O2 fasta.c 5.99u 0.00s 6.00r
|
|
gccgo -O2 fasta.go 8.82u 0.02s 8.85r
|
|
gc fasta 10.70u 0.00s 10.77r
|
|
gc_B fasta 10.09u 0.03s 10.12r
|
|
|
|
reverse-complement < output-of-fasta-25000000
|
|
gcc -O2 reverse-complement.c 2.04u 0.94s 10.54r
|
|
gccgo -O2 reverse-complement.go 6.54u 0.63s 7.17r
|
|
gc reverse-complement 6.55u 0.70s 7.26r
|
|
gc_B reverse-complement 6.32u 0.70s 7.10r
|
|
|
|
nbody -n 50000000
|
|
gcc -O2 nbody.c 21.33u 0.00s 21.34r
|