From 06298a1549f7f0788e4c14feb761db46049d9825 Mon Sep 17 00:00:00 2001 From: github Date: Thu, 12 Dec 2024 03:38:30 +0000 Subject: [PATCH] update results from github --- RESULTS.TXT | 1 + RESULTS.md | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/RESULTS.TXT b/RESULTS.TXT index 1004d91..804dba8 100644 --- a/RESULTS.TXT +++ b/RESULTS.TXT @@ -390,3 +390,4 @@ ["20241209034100", {"sudoku.go": {"modes": {"go": {"tests": [15.325666640000009], "sign": "259c9ad84e514b72639cc845c9175ca6"}}}, "sudoku.java": {"modes": {"java": {"tests": [22.206565640999997], "sign": "11a4e596fb1e6c235444f1a6517fa87f"}}}, "sudoku.js": {"modes": {"node": {"tests": [29.35995876300001], "sign": "b35f73a87ed16a4c6dccce49969c1f3b"}}}, "sudoku.mojo": {"modes": {"mojo": {"tests": [80.60386850100002], "sign": "edf6a73362bcc581cb09386c9f0f11a9"}}}, "sudoku.nim": {"modes": {"nim": {"tests": [22.69641850299996], "sign": "7fc1689e721b01f38098cec7a9276266"}}}, "sudoku.py": {"modes": {"py3": {"tests": [104.551611707], "sign": "f2e095d9176d4fac120cfea3aa10e983"}, "pypy": {"tests": [19.227444333999983], "sign": "d29e89e41ca783fe5f2d6e33b04431f6"}, "codon": {"tests": [12.35638481400008], "sign": "a968e9dcd4d58e2f9310a40038515a1a"}}}, "sudoku.rs": {"modes": {"rust": {"tests": [12.88379997200002], "sign": "23c28f9157d22f3796029b81b4ce2c79"}}}, "specialized/sudoku.rs": {"modes": {"rust": {"tests": [0.6355454610001061], "sign": "793a4713a3b20b74dfa84c791ab21078"}}}}] ["20241210034011", {"sudoku.go": {"modes": {"go": {"tests": [15.235473881000019], "sign": "259c9ad84e514b72639cc845c9175ca6"}}}, "sudoku.java": {"modes": {"java": {"tests": [22.589496002000004], "sign": "11a4e596fb1e6c235444f1a6517fa87f"}}}, "sudoku.js": {"modes": {"node": {"tests": [29.144752544000028], "sign": "b35f73a87ed16a4c6dccce49969c1f3b"}}}, "sudoku.mojo": {"modes": {"mojo": {"tests": [80.74399132099995], "sign": "edf6a73362bcc581cb09386c9f0f11a9"}}}, "sudoku.nim": {"modes": {"nim": {"tests": [23.675439115000017], "sign": "7fc1689e721b01f38098cec7a9276266"}}}, "sudoku.py": {"modes": {"py3": {"tests": [105.79195654700004], "sign": "f2e095d9176d4fac120cfea3aa10e983"}, "pypy": {"tests": [18.931089659999998], "sign": "d29e89e41ca783fe5f2d6e33b04431f6"}, "codon": {"tests": [12.361581011999988], "sign": "a968e9dcd4d58e2f9310a40038515a1a"}}}, "sudoku.rs": {"modes": {"rust": {"tests": [12.786554218999981], "sign": "23c28f9157d22f3796029b81b4ce2c79"}}}, "specialized/sudoku.rs": {"modes": {"rust": {"tests": [0.6366711639999494], "sign": "793a4713a3b20b74dfa84c791ab21078"}}}}] ["20241211033737", {"sudoku.go": {"modes": {"go": {"tests": [15.293381797999984], "sign": "259c9ad84e514b72639cc845c9175ca6"}}}, "sudoku.java": {"modes": {"java": {"tests": [22.377873300000005], "sign": "11a4e596fb1e6c235444f1a6517fa87f"}}}, "sudoku.js": {"modes": {"node": {"tests": [29.06323593799999], "sign": "b35f73a87ed16a4c6dccce49969c1f3b"}}}, "sudoku.mojo": {"modes": {"mojo": {"tests": [80.56045013099998], "sign": "edf6a73362bcc581cb09386c9f0f11a9"}}}, "sudoku.nim": {"modes": {"nim": {"tests": [22.422216304000017], "sign": "7fc1689e721b01f38098cec7a9276266"}}}, "sudoku.py": {"modes": {"py3": {"tests": [107.048154872], "sign": "f2e095d9176d4fac120cfea3aa10e983"}, "pypy": {"tests": [18.708721140000023], "sign": "d29e89e41ca783fe5f2d6e33b04431f6"}, "codon": {"tests": [12.381545238000001], "sign": "a968e9dcd4d58e2f9310a40038515a1a"}}}, "sudoku.rs": {"modes": {"rust": {"tests": [12.991255230000093], "sign": "23c28f9157d22f3796029b81b4ce2c79"}}}, "specialized/sudoku.rs": {"modes": {"rust": {"tests": [0.6336389739999504], "sign": "793a4713a3b20b74dfa84c791ab21078"}}}}] +["20241212033828", {"sudoku.go": {"modes": {"go": {"tests": [15.282191176000026], "sign": "259c9ad84e514b72639cc845c9175ca6"}}}, "sudoku.java": {"modes": {"java": {"tests": [22.46716984699998], "sign": "11a4e596fb1e6c235444f1a6517fa87f"}}}, "sudoku.js": {"modes": {"node": {"tests": [29.106622975999983], "sign": "b35f73a87ed16a4c6dccce49969c1f3b"}}}, "sudoku.mojo": {"modes": {"mojo": {"tests": [79.528046329], "sign": "edf6a73362bcc581cb09386c9f0f11a9"}}}, "sudoku.nim": {"modes": {"nim": {"tests": [22.73648639700002], "sign": "7fc1689e721b01f38098cec7a9276266"}}}, "sudoku.py": {"modes": {"py3": {"tests": [105.88487536100001], "sign": "f2e095d9176d4fac120cfea3aa10e983"}, "pypy": {"tests": [19.01044468100008], "sign": "d29e89e41ca783fe5f2d6e33b04431f6"}, "codon": {"tests": [12.330018257999996], "sign": "a968e9dcd4d58e2f9310a40038515a1a"}}}, "sudoku.rs": {"modes": {"rust": {"tests": [13.024341762999939], "sign": "23c28f9157d22f3796029b81b4ce2c79"}}}, "specialized/sudoku.rs": {"modes": {"rust": {"tests": [0.6371638460000213], "sign": "793a4713a3b20b74dfa84c791ab21078"}}}}] diff --git a/RESULTS.md b/RESULTS.md index ae0a846..6a39ff9 100644 --- a/RESULTS.md +++ b/RESULTS.md @@ -9,27 +9,27 @@ All implementations use same bases types (string) ``` sudoku.go : algo with strings - - go : 15.238 seconds (370x, 14.506><16.847) + - go : 15.238 seconds (371x, 14.506><16.847) sudoku.java : algo with strings - - java : 22.415 seconds (30x, 21.218><23.108) + - java : 22.440 seconds (31x, 21.218><23.108) sudoku.js : algo with strings - - node : 29.475 seconds (20x, 28.999><33.129) + - node : 29.402 seconds (21x, 28.999><33.129) sudoku.mojo : algo with strings (use python to read stdin) - - mojo : 80.772 seconds (179x, 78.375><86.289) + - mojo : 80.770 seconds (180x, 78.375><86.289) sudoku.nim : algo with strings - - nim : 22.692 seconds (34x, 22.336><23.675) + - nim : 22.696 seconds (35x, 22.336><23.675) sudoku.py : algo with strings - - codon : 12.358 seconds (104x, 12.270><12.589) - - py3 : 104.794 seconds (387x, 100.134><113.932) - - pypy : 19.091 seconds (201x, 18.240><36.082) + - codon : 12.357 seconds (105x, 12.270><12.589) + - py3 : 104.795 seconds (388x, 100.134><113.932) + - pypy : 19.089 seconds (202x, 18.240><36.082) sudoku.rs : algo with Strings (as byte[]) - - rust : 12.903 seconds (7x, 12.787><13.009) + - rust : 12.947 seconds (8x, 12.787><13.024) ``` @@ -40,7 +40,7 @@ It's the same algorithm, but use specialized weapons (types/apis) from the langu ``` specialized/sudoku.rs : algo with specialized types - - rust : 0.637 seconds (7x, 0.634><0.645) + - rust : 0.637 seconds (8x, 0.634><0.645) ``` ## Context @@ -48,7 +48,7 @@ specialized/sudoku.rs : algo with specialized types Here are informations about the host/computer, and languages/versions/cmdline used for tests: ``` PLATFORM : x86_64/Linux-6.5.0-1025-azure-x86_64-with-glibc2.35 with 4 cpus -CPUINFO : AuthenticAMD "AMD EPYC 7763 64-Core Processor" (4890.84 bogomips) +CPUINFO : AuthenticAMD "AMD EPYC 7763 64-Core Processor" (4890.86 bogomips) MEMINFO : 16364592 kB codon : 0.17.0