Skip to content

Commit

Permalink
add releasedate and current benchmark results
Browse files Browse the repository at this point in the history
  • Loading branch information
mayerrobert committed May 20, 2023
1 parent 67e1506 commit e164d2d
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 22 deletions.
1 change: 1 addition & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@

Changes in JMurmel-1.4.3 relative to JMurmel-1.4.2
released: 20.5.2023

* removed get-internal-cpu-time
* added random, make-random-state, random-state-p
Expand Down
44 changes: 22 additions & 22 deletions samples.mlib/benchmark/murmelresults.txt
Original file line number Diff line number Diff line change
@@ -1,100 +1,100 @@
Benchmark results
12.01.2023
20.05.2023

Version 1.4-SNAPSHOT/Built from branch master jmurmel-all-1.3-260-g7d80315 2023-01-12T08:42:29+0100/Built by Robert 2023-01-12T19:41:40+0100
Version 1.5-SNAPSHOT/Built from branch master jmurmel-all-1.4.2-68-g60dc3a1-dirty 2023-05-20T11:18:54+0200/Built by Robert 2023-05-20T12:11:45+0200

*** jmurmel (compiled): 00_tak_apo.lisp ***
tak´ result: 7
warmup done.
tak´: did 2110 iterations in 5,01070 seconds walltime, 421,099 iterations/second, avg/min/max 2,37474/2,28036/24,6683 milliseconds/iteration
tak´: did 2570 iterations in 5,00883 seconds walltime, 513,094 iterations/second, avg/min/max 1,94896/1,76385/15,3137 milliseconds/iteration

*** jmurmel (interpreted): 00_tak_apo.lisp ***
tak´ result: 7
warmup done.
tak´: did 140 iterations in 5,33926 seconds walltime, 26,2209 iterations/second, avg/min/max 38,1376/37,9130/63,4995 milliseconds/iteration
tak´: did 130 iterations in 5,21426 seconds walltime, 24,9316 iterations/second, avg/min/max 40,1097/38,6371/144,481 milliseconds/iteration

*** jmurmel (compiled): 3.01_tak.lisp ***
tak result: 7
warmup done.
tak: did 2310 iterations in 5,01170 seconds walltime, 460,921 iterations/second, avg/min/max 2,16957/2,04524/11,9238 milliseconds/iteration
tak: did 2740 iterations in 5,00248 seconds walltime, 547,728 iterations/second, avg/min/max 1,82572/1,75513/14,4714 milliseconds/iteration

*** jmurmel (interpreted): 3.01_tak.lisp ***
tak result: 7
warmup done.
tak: did 150 iterations in 5,15773 seconds walltime, 29,0826 iterations/second, avg/min/max 34,3848/34,1920/106,745 milliseconds/iteration
tak: did 150 iterations in 5,32158 seconds walltime, 28,1871 iterations/second, avg/min/max 35,4772/34,9633/91,9833 milliseconds/iteration

*** jmurmel (compiled): 3.02_stak.lisp ***
stak result: 7
warmup done.
stak: did 580 iterations in 5,02714 seconds walltime, 115,374 iterations/second, avg/min/max 8,66748/8,43822/31,4317 milliseconds/iteration
stak: did 580 iterations in 5,07305 seconds walltime, 114,330 iterations/second, avg/min/max 8,74664/8,55324/74,5822 milliseconds/iteration

*** jmurmel (interpreted): 3.02_stak.lisp ***
stak result: 7
warmup done.
stak: did 90 iterations in 5,50476 seconds walltime, 16,3495 iterations/second, avg/min/max 61,1640/58,8483/153,155 milliseconds/iteration
stak: did 80 iterations in 5,29476 seconds walltime, 15,1093 iterations/second, avg/min/max 66,1845/65,9438/116,188 milliseconds/iteration

*** jmurmel (compiled): 3.03_ctak.lisp ***
ctak result: 7
warmup done.
ctak: did 240 iterations in 5,08401 seconds walltime, 47,2069 iterations/second, avg/min/max 21,1834/20,7647/103,386 milliseconds/iteration
ctak: did 240 iterations in 5,11346 seconds walltime, 46,9349 iterations/second, avg/min/max 21,3061/20,5778/93,3909 milliseconds/iteration

*** jmurmel (interpreted): 3.03_ctak.lisp ***
ctak result: 7
warmup done.
ctak: did 90 iterations in 5,21748 seconds walltime, 17,2497 iterations/second, avg/min/max 57,9720/57,6856/112,114 milliseconds/iteration
ctak: did 90 iterations in 5,01520 seconds walltime, 17,9454 iterations/second, avg/min/max 55,7244/55,3576/121,692 milliseconds/iteration

*** jmurmel (compiled): 3.04_takL.lisp ***
takL result: (7 6 5 4 3 2 1)
warmup done.
takL: did 180 iterations in 5,09210 seconds walltime, 35,3489 iterations/second, avg/min/max 28,2894/27,4328/48,3575 milliseconds/iteration
takL: did 170 iterations in 5,16208 seconds walltime, 32,9325 iterations/second, avg/min/max 30,3652/29,8122/46,8696 milliseconds/iteration

*** jmurmel (interpreted): 3.04_takL.lisp ***
takL result: (7 6 5 4 3 2 1)
warmup done.
takL: did 20 iterations in 6,56716 seconds walltime, 3,04545 iterations/second, avg/min/max 328,358/320,878/336,391 milliseconds/iteration
takL: did 20 iterations in 6,05306 seconds walltime, 3,30412 iterations/second, avg/min/max 302,653/299,742/319,726 milliseconds/iteration

*** jmurmel (compiled): 3.08_destru.lisp ***
destru result: null
warmup done.
destru: did 360 iterations in 5,11104 seconds walltime, 70,4358 iterations/second, avg/min/max 14,1973/13,9104/27,3577 milliseconds/iteration
destru: did 350 iterations in 5,06012 seconds walltime, 69,1684 iterations/second, avg/min/max 14,4575/14,1768/33,2655 milliseconds/iteration

*** jmurmel (interpreted): 3.08_destru.lisp ***
destru result: null
warmup done.
destru: did 30 iterations in 6,41164 seconds walltime, 4,67899 iterations/second, avg/min/max 213,721/210,822/231,143 milliseconds/iteration
destru: did 30 iterations in 6,19137 seconds walltime, 4,84545 iterations/second, avg/min/max 206,379/206,246/230,863 milliseconds/iteration

*** jmurmel (compiled): 3.10_deriv.lisp ***
deriv (5000x) result: null
warmup done.
deriv (5000x): did 400 iterations in 5,08993 seconds walltime, 78,5865 iterations/second, avg/min/max 12,7248/12,3309/23,9176 milliseconds/iteration
deriv (5000x): did 400 iterations in 5,02916 seconds walltime, 79,5362 iterations/second, avg/min/max 12,5729/12,2202/26,6938 milliseconds/iteration

*** jmurmel (interpreted): 3.10_deriv.lisp ***
deriv (5000x) result: null
warmup done.
deriv (5000x): did 40 iterations in 5,46185 seconds walltime, 7,32352 iterations/second, avg/min/max 136,546/136,260/259,370 milliseconds/iteration
deriv (5000x): did 50 iterations in 5,96842 seconds walltime, 8,37742 iterations/second, avg/min/max 119,368/118,941/225,263 milliseconds/iteration

*** jmurmel (compiled): array1.lisp ***
array1 10 10000 result: 10000
warmup done.
array1 10 10000: did 360 iterations in 5,01681 seconds walltime, 71,7588 iterations/second, avg/min/max 13,9356/13,3241/23,0321 milliseconds/iteration
array1 10 10000: did 360 iterations in 5,09951 seconds walltime, 70,5950 iterations/second, avg/min/max 14,1653/13,6286/23,5258 milliseconds/iteration

*** jmurmel (interpreted): array1.lisp ***
array1 10 10000 result: 10000
warmup done.
array1 10 10000: did 40 iterations in 5,41541 seconds walltime, 7,38633 iterations/second, avg/min/max 135,385/134,779/193,597 milliseconds/iteration
array1 10 10000: did 40 iterations in 5,21354 seconds walltime, 7,67233 iterations/second, avg/min/max 130,338/129,709/185,663 milliseconds/iteration

*** jmurmel (compiled): q.lisp ***
q result: 12.0
warmup done.
q: did 900 iterations in 5,01822 seconds walltime, 179,346 iterations/second, avg/min/max 5,57580/5,36916/14,3495 milliseconds/iteration
q: did 910 iterations in 5,05547 seconds walltime, 180,003 iterations/second, avg/min/max 5,55546/5,33779/37,3859 milliseconds/iteration
q2 result: 31.0
warmup done.
q2: did 720 iterations in 5,02602 seconds walltime, 143,254 iterations/second, avg/min/max 6,98059/6,74751/13,9794 milliseconds/iteration
q2: did 720 iterations in 5,00892 seconds walltime, 143,744 iterations/second, avg/min/max 6,95683/6,70186/12,9350 milliseconds/iteration

*** jmurmel (interpreted): q.lisp ***
q result: 12.0
warmup done.
q: did 100 iterations in 5,03424 seconds walltime, 19,8640 iterations/second, avg/min/max 50,3424/49,8514/95,3127 milliseconds/iteration
q: did 100 iterations in 5,31908 seconds walltime, 18,8002 iterations/second, avg/min/max 53,1908/52,6678/196,162 milliseconds/iteration
q2 result: 31.0
warmup done.
q2: did 50 iterations in 5,61814 seconds walltime, 8,89974 iterations/second, avg/min/max 112,363/110,777/113,180 milliseconds/iteration
q2: did 50 iterations in 5,80102 seconds walltime, 8,61917 iterations/second, avg/min/max 116,020/115,889/117,440 milliseconds/iteration

0 comments on commit e164d2d

Please sign in to comment.