summaryrefslogtreecommitdiff
path: root/test/bench
AgeCommit message (Collapse)AuthorFilesLines
2009-11-24timing log update for new version of chameneosRob Pike1-0/+8
R=rsc CC=golang-dev, rog http://codereview.appspot.com/160054
2009-11-24chameneosredux test modified, bug fixed, fasterRoger Peppe1-133/+106
based on suggestion from arvindht@gmail.com R=r, rsc, r1 http://codereview.appspot.com/157091 Committer: Russ Cox <rsc@golang.org>
2009-11-23go: makes it build for the case $GOROOT has whitespacesSergio Luis O. B. Correia1-1/+1
the bash scripts and makefiles for building go didn't take into account the fact $GOROOT / $GOBIN could both be directories containing whitespaces, and was not possible to build it in such a situation. this commit adjusts the various makefiles/scripts to make it aware of that possibility, and now it builds successfully when using a path with whitespaces as well. Fixes issue 115. R=rsc, dsymonds1 http://codereview.appspot.com/157067 Committer: Russ Cox <rsc@golang.org>
2009-11-20gofmt -r 'α[β:len(α)] -> α[β:]' -w test/benchRuss Cox14-261/+255
except chameneosredux which i know is being edited require gofmt for test/bench R=r http://codereview.appspot.com/157110
2009-11-20test/bench revisions;Russ Cox3-28/+46
* reverse-complement: port C algorithm to Go saves 30% on my MacBook Pro and makes it a fairer comparison. * test reverse-complement with and without GC (another 15%) * revise timing.sh to work on more systems * avoid two glibcisms in fasta.c R=r http://codereview.appspot.com/156110
2009-11-18remove bytes.CopyRob Pike2-71/+69
replace all calls with calls to copy use copy in regexp and bytes.Buffer R=rsc CC=golang-dev http://codereview.appspot.com/157073
2009-11-14move evaluation of null-matching instructions one iteration earlier.Rob Pike1-0/+8
performance hit of about 20% but more intuitive results for submatches. we need a good regexp package at some point. Fixes issue 110. R=rsc CC=golang-dev http://codereview.appspot.com/152131
2009-11-08delete TODO now that compiler is better at %Rob Pike1-19/+1
adjust an inconsistency in reflect/type.go's package comment R=rsc http://go/go-review/1026029
2009-11-02use the new routine regexp.MustCompile to clean up some code that uses ↵Rob Pike1-12/+3
global regexps. R=rsc, gri CC=go-dev http://go/go-review/1016025
2009-10-22fix build after Mercurial move.Russ Cox1-16/+19
various missing or incorrect files. R=r CC=go-dev http://go/go-review/1014004
2009-10-03clean moreRuss Cox1-0/+4
R=r DELTA=40 (9 added, 3 deleted, 28 changed) OCL=35277 CL=35305
2009-09-24Sqrt in assembler is worth 3-4X for nbodyRob Pike1-0/+10
R=rsc DELTA=10 (10 added, 0 deleted, 0 changed) OCL=34987 CL=34987
2009-09-22updated numbers after more slice inliningRob Pike1-0/+57
R=rsc DELTA=57 (57 added, 0 deleted, 0 changed) OCL=34896 CL=34901
2009-09-17unused importsRuss Cox2-2/+0
R=r OCL=34731 CL=34731
2009-09-15last round: non-package codeRuss Cox2-3/+3
R=r DELTA=127 (38 added, 3 deleted, 86 changed) OCL=34640 CL=34650
2009-09-14fix "declared and not used" errors in non-test code.Russ Cox2-2/+0
R=r DELTA=112 (6 added, 57 deleted, 49 changed) OCL=34610 CL=34610
2009-09-03new benchmark results.Rob Pike1-0/+93
main changes: gccgo is much slower on binary-tree and fannkuch 6g seems to struggle with alignment of loops in nbody (dignosis uncertain) 6g is a little faster at regexps and concurrency R=rsc DELTA=93 (93 added, 0 deleted, 0 changed) OCL=34320 CL=34322
2009-08-27remove Line in bufio.ReadLine(Bytes|Slice|String)Russ Cox2-2/+2
also drop bool arg from ReadString R=r DELTA=45 (13 added, 1 deleted, 31 changed) OCL=33923 CL=33960
2009-08-10- use in-place bignum operations where availableRobert Griesemer2-14/+22
- runs approx. 30% faster R=r DELTA=24 (10 added, 2 deleted, 12 changed) OCL=32984 CL=33005
2009-08-10new timing data after compiler updates (fp regs, integer div and mod)Rob Pike1-0/+90
R=rsc DELTA=90 (90 added, 0 deleted, 0 changed) OCL=32993 CL=33001
2009-08-09Partially fix build: don't assume . is in PATH.David Symonds1-0/+1
APPROVED=rsc DELTA=1 (1 added, 0 deleted, 0 changed) OCL=32948 CL=32948
2009-08-09run benchmarks in a relatively fast test mode, as part of run.bash/all.bashRob Pike10-69/+289
R=rsc DELTA=293 (224 added, 0 deleted, 69 changed) OCL=32917 CL=32944
2009-08-07chameneosRob Pike5-1/+572
R=rsc DELTA=514 (513 added, 0 deleted, 1 changed) OCL=32898 CL=32910
2009-08-07annotationsRuss Cox1-0/+14
TBR=r OCL=32896 CL=32896
2009-08-07simplify threadring slightly; slight speed improvementRob Pike2-7/+7
R=rsc DELTA=7 (3 added, 3 deleted, 1 changed) OCL=32885 CL=32889
2009-08-07threadringRob Pike5-1/+190
more interesting than most R=rsc DELTA=132 (131 added, 0 deleted, 1 changed) OCL=32876 CL=32881
2009-08-07timing updates after 6g change for efficient division by powers of twoRob Pike3-2/+25
R=rsc DELTA=25 (23 added, 0 deleted, 2 changed) OCL=32873 CL=32875
2009-08-06timings for pidigitsRob Pike4-4/+144
TBR=rsc OCL=32857 CL=32857
2009-08-06- initial version of pidigits.go benchmarkRobert Griesemer1-0/+128
- extra bignum.go functionality for pidigits.go - tuned bignum multiplication R=r DELTA=193 (186 added, 0 deleted, 7 changed) OCL=32852 CL=32856
2009-08-06meteor-contestRob Pike5-1/+1334
R=rsc DELTA=1276 (1275 added, 0 deleted, 1 changed) OCL=32851 CL=32854
2009-08-06mandelbrotRob Pike5-2/+204
R=rsc DELTA=147 (145 added, 0 deleted, 2 changed) OCL=32840 CL=32845
2009-08-06add runtime.GOMAXPROCS, allowing a program to, in effect, set $GOMAXPROCSRob Pike1-0/+2
R=rsc DELTA=29 (28 added, 1 deleted, 0 changed) OCL=32829 CL=32837
2009-08-06k-nucleotideRob Pike5-1/+424
R=rsc DELTA=367 (366 added, 0 deleted, 1 changed) OCL=32832 CL=32836
2009-08-05parallel spectral-normRob Pike2-1/+112
R=rsc DELTA=85 (84 added, 1 deleted, 0 changed) OCL=32810 CL=32810
2009-08-05spectral-normRob Pike6-11/+205
make regexp-dna use bytes not strings (no significant timing change) R=rsc DELTA=149 (138 added, 1 deleted, 10 changed) OCL=32804 CL=32807
2009-08-05regex-dnaRob Pike5-1/+301
R=rsc DELTA=243 (242 added, 0 deleted, 1 changed) OCL=32786 CL=32791
2009-08-05fannkuchRob Pike5-1/+299
R=rsc DELTA=240 (239 added, 0 deleted, 1 changed) OCL=32783 CL=32785
2009-08-04binary treeRob Pike6-1/+413
R=rsc DELTA=324 (323 added, 0 deleted, 1 changed) OCL=32759 CL=32768
2009-08-04add info about Sqrt instructionRob Pike2-5/+10
couple of fixes to timing.sh R=rsc DELTA=10 (5 added, 0 deleted, 5 changed) OCL=32742 CL=32756
2009-08-04nbody benchmarkRob Pike5-16/+392
timing.sh improvements R=rsc DELTA=334 (319 added, 0 deleted, 15 changed) OCL=32734 CL=32736
2009-08-04improve myrandom() in fasta.Rob Pike3-10/+81
add script to automate timing R=rsc DELTA=78 (68 added, 0 deleted, 10 changed) OCL=32729 CL=32732
2009-08-04another benchmark: reverse-complementRob Pike5-0/+397
R=rsc DELTA=682 (511 added, 171 deleted, 0 changed) OCL=32725 CL=32727
2009-08-04clean up the code a bitRob Pike3-37/+205
start a log of progress R=rsc DELTA=222 (185 added, 17 deleted, 20 changed) OCL=32701 CL=32718
2009-08-03benchmark checkpoint milestone checkin submissionRob Pike2-0/+371
R=rsc DELTA=311 (311 added, 0 deleted, 0 changed) OCL=32696 CL=32699