John Benediktsson
d947553df8
benchmarks: tcp/udp should take less time for now (until it gets sped up).
2011-10-17 17:47:28 -07:00
Doug Coleman
7ffd51c485
A little ambitious on the tcp-echo2 benchmark. Reduce 20mil to 20k
2011-10-17 16:47:21 -07:00
Doug Coleman
5836634922
Rename echo benchmark to udp-echo. Rename file-server benchmark to tcp-echo. Add more benchmarks for different loads.
2011-10-17 10:25:28 -07:00
John Benediktsson
d773d99de5
benchmark.splay: adding a splay-tree benchmark.
2011-10-14 18:10:49 -07:00
Doug Coleman
4cbbfe82aa
benchmark.file-server hit the array-capacity limit, so lower the #bytes sent by one and add a #times parameter
2011-10-12 10:23:16 -07:00
Doug Coleman
1783b3b72e
Rename benchmarks -> benchmark
2011-10-12 03:28:25 -07:00
John Benediktsson
8579a71efa
benchmark.ant: switching to tuples now that they are fast.
2011-10-02 15:30:25 -07:00
John Benediktsson
4f42c72012
specialized-arrays: performed some cleanup.
...
Specifically,
• Created >c-array to be replacement for >T-array.
• Created cast-array to be generic replacement for all T-array-cast words.
• Created c-array@ to be generic replacement for T-array@ words.
• Replaced usages of <T-array> with T <c-array>
• Replaced usages of <direct-T-array> with T <c-direct-array>
• Replaced usages of >T-array with T >c-array
• Replaced usages of T-array-cast with T cast-array
• Replaced usages of malloc-T-array with T malloc-array.
• Removed malloc-T-array.
• Removed T-array-cast.
• Removed T-array@.
• Removed >T-array.
I also added (but didn't change any code to use):
• T c-array-type, returns T-array
• T c-array?, returns T-array?
• c-array{ T ... }, returns T-array{ ... }
Bootstraps just find on Mac OS X. Also `load-all test-all` works for me.
2011-09-26 11:37:51 -07:00
John Benediktsson
5cf0652db4
benchmark.ant: needed a MAIN.
2011-09-25 19:08:56 -07:00
John Benediktsson
c7e3238149
benchmark.ant: fix vocab name and using.
2011-09-25 15:33:49 -07:00
John Benediktsson
6f72e5a638
benchmark.ant: adding the "ant puzzle" benchmark. See #153 .
2011-09-25 12:25:52 -07:00
Joe Groff
2bd6de9a02
slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global
2011-09-19 10:03:43 -07:00
Doug Coleman
f19d8cfd99
Windows doesn't like 0 f <inet4>. See issue #85 .
2011-09-08 15:49:08 -07:00
John Benediktsson
7df5968db2
benchmark.pidigits: no need to USE sets.
2011-09-03 16:30:31 -07:00
John Benediktsson
56f6dacd93
benchmark.echo: Update copyright.
2011-08-26 18:02:22 -07:00
John Benediktsson
daaaed7e2b
Adding a UDP echo benchmark.
2011-08-26 17:18:08 -07:00
John Benediktsson
d58bc08aa0
Update code that did ">alist sort-" to just "sort-".
2011-04-07 09:01:21 -07:00
Slava Pestov
36785f4625
benchmark.ui-panes: clean up
2010-10-23 17:15:23 -07:00
Slava Pestov
76344f6bc2
benchmark.ui-panes: deploy without prettyprinter
2010-10-23 17:09:26 -07:00
Slava Pestov
a400b39fa1
alien.enums: enum>number didn't work in deployed images, add a test which deploys and runs benchmark.ui-panes to catch this in the future
2010-10-17 21:02:42 -04:00
Slava Pestov
590586e551
benchmark.sockets: yield between spawning clients so we don't backlog requests (we call accept with a limit of 128)
2010-09-11 18:43:47 -07:00
Slava Pestov
d43802bea2
benchmark.sockets: fix race by using promises instead of super-dodgy random calls to yield
2010-09-08 20:54:30 -07:00
Slava Pestov
7d4b64e361
rename benchmark.struct to tools.time.struct since it is not a benchmark
2010-08-11 21:51:19 -07:00
Doug Coleman
6d63be4168
Check in benchmark.struct vocab
2010-06-10 15:37:53 -05:00
Slava Pestov
d8ce35aacc
benchmark.spectral-norm-simd: SIMD implementation of spectral-norm algorithm using SIMD primitives, about 40% faster but takes ages to compile -- good compile-time benchmark
2010-05-30 20:11:34 -04:00
Slava Pestov
9111c8387b
benchmark.spectral-norm: add copyright notice
2010-05-30 20:11:34 -04:00
Slava Pestov
f790934768
Add deployment descriptors for benchmarks, and add a bigger input file for knucleotide and regex-dna
2010-05-29 04:27:55 -04:00
Slava Pestov
627295f094
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
2010-05-06 17:21:02 -04:00
Slava Pestov
0ddaba8adb
benchmark.yuv-to-rgb: use TYPED: instead of HINTS:
2010-05-03 17:34:05 -04:00
Slava Pestov
f0543e6bdd
benchmark.fasta: formatting fix
2010-04-19 01:14:01 -05:00
Slava Pestov
b7631c98cf
benchmark.binary-search: cleanup
2010-04-17 00:57:53 -05:00
Slava Pestov
34771c8e10
benchmark.fasta: tweak it a bit
2010-04-15 17:19:38 -05:00
Slava Pestov
829b7c8904
benchmark.spectral-norm: use unsafe sequence ops again, use TYPED: instead of HINTS:
2010-04-14 21:51:01 -07:00
Slava Pestov
008ec8f40f
benchmark.knucleotide: small performance improvement from using virtual sequences
2010-04-14 21:51:00 -07:00
Slava Pestov
b87171ff00
benchmark.fasta: make it about 2x faster
2010-04-14 21:51:00 -07:00
Slava Pestov
5615671560
benchmark.knucleotide: some cleanups
2010-04-14 02:32:54 -07:00
Joe Groff
65c3259761
"cdecl" -> cdecl
2010-03-31 19:20:35 -07:00
Joe Groff
e7968ceffc
mop up compiler errors from macosx load-all
2010-03-09 00:56:07 -08:00
Slava Pestov
049b87bda9
tuple-arrays: require that base type be final
2010-02-18 03:57:02 +13:00
Slava Pestov
daab7f8fc0
benchmark.raytracer-simd: make some changes to improve performance
2010-02-16 14:32:50 +13:00
Slava Pestov
db4a1f7536
Fix unit test for math.parser change
2010-02-08 08:31:17 +13:00
Doug Coleman
c2b377eb83
Change benchmark.recursive to make less recursions to avoid overflowing the callstack on win64
2010-02-03 00:04:37 -06:00
Daniel Ehrenberg
93282bcc94
Removing rot/-rot in nsieve and nsieve-bits
2010-01-26 15:11:12 -06:00
Doug Coleman
4c71d71907
random is generic now -- iota random -> random
2010-01-14 12:48:57 -06:00
Slava Pestov
70fb7ba164
benchmarks: update for iota
2010-01-15 07:15:36 +13:00
Slava Pestov
df4fb4a3ee
Removing integers-as-sequences
2010-01-15 07:15:33 +13:00
Joe Groff
67cc1c01be
Merge branch 'master' into simd-cleanup
2009-11-26 16:14:46 -08:00
Joe Groff
4027002db7
remove SIMD:s
2009-11-25 20:21:54 -08:00
Joe Groff
cb8f757c72
update benchmark.nbody-simd and benchmark.raytracer-simd
2009-11-25 18:02:27 -08:00
Slava Pestov
0612bc6177
Factor source files should not be executable
2009-11-21 17:50:43 -06:00