From 6c1ecfcef5a15a1ef0a95bf8749773fb31a47dd1 Mon Sep 17 00:00:00 2001 From: Emil Melnikov Date: Fri, 30 Aug 2024 14:11:05 +0200 Subject: [PATCH] Add results from Ryzen 7800X (Win11) --- results-bincount.csv | 25 +++++++++++++++++++++++++ results-unique.csv | 20 ++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/results-bincount.csv b/results-bincount.csv index be56d4d..b14395d 100644 --- a/results-bincount.csv +++ b/results-bincount.csv @@ -224,3 +224,28 @@ numba_bincount(data) (1024, 512, 1) 0.03712005234168222 3.12.5 1.26.4 2.2.2 1.11 numba_bincount(data) (2048, 1024, 1) 0.047792135660226144 3.12.5 1.26.4 2.2.2 1.11.1 em-macbook-pro-16-2019 macOS-14.6.1-x86_64-i386-64bit 1056968 9502772 numba_bincount(data) (512, 512, 32) 0.038461748976260424 3.12.5 1.26.4 2.2.2 1.11.1 em-macbook-pro-16-2019 macOS-14.6.1-x86_64-i386-64bit 1058615 34670213 numba_bincount(data) (1024, 1024, 256) 0.27710339636541903 3.12.5 1.26.4 2.2.2 1.11.1 em-macbook-pro-16-2019 macOS-14.6.1-x86_64-i386-64bit 1069489 1074864997 +numpy.bincount(data.reshape(-1)) (512, 128, 1) 9.710000207026799e-05 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 416 798701 +numpy.bincount(data.reshape(-1)) (1024, 512, 1) 0.0011181333296311398 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 296 6303639 +numpy.bincount(data.reshape(-1)) (2048, 1024, 1) 0.0034649999967465797 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 296 25178009 +numpy.bincount(data.reshape(-1)) (512, 512, 32) 0.014769899998403465 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 4689 100681157 +numpy.bincount(data.reshape(-1)) (1024, 1024, 256) 0.501144700004564 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 17266 3221259026 +vigra_bincount(data) (512, 128, 1) 0.0008046333290015658 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 2063 278131 +vigra_bincount(data) (1024, 512, 1) 0.005825266659182186 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 1943 2113053 +vigra_bincount(data) (2048, 1024, 1) 0.023237133330743138 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 6387 8408955 +vigra_bincount(data) (512, 512, 32) 0.0924900999913613 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 8080 33579048 +vigra_bincount(data) (1024, 1024, 256) 2.9569419333323217 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 47079 1073805731 +pandas_bincount(data) (512, 128, 1) 0.0006312666616092125 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 5488 1077779 +pandas_bincount(data) (1024, 512, 1) 0.0019952000002376735 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 1230 8470683 +pandas_bincount(data) (2048, 1024, 1) 0.006772466663581629 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 5556 33837691 +pandas_bincount(data) (512, 512, 32) 0.02716166666747692 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 5788 135287313 +pandas_bincount(data) (1024, 1024, 256) 0.8245348333245298 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 11072 4328547757 +numpy_ufunc_bincount(data) (512, 128, 1) 0.0027031666638019183 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 416 348118 +numpy_ufunc_bincount(data) (1024, 512, 1) 0.0208249666611664 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 5050 2190847 +numpy_ufunc_bincount(data) (2048, 1024, 1) 0.08170653332490474 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 5829 8486995 +numpy_ufunc_bincount(data) (512, 512, 32) 0.3301966333334955 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 10430 33657549 +numpy_ufunc_bincount(data) (1024, 1024, 256) 10.581579499994405 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 65042 1073899803 +numba_bincount(data) (512, 128, 1) 0.022560933333200712 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 1087681 1414020 +numba_bincount(data) (1024, 512, 1) 0.023482433335933212 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 1085798 3245962 +numba_bincount(data) (2048, 1024, 1) 0.023591766657773405 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 1085416 9533245 +numba_bincount(data) (512, 512, 32) 0.024436800003362198 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 1086371 34703634 +numba_bincount(data) (1024, 1024, 256) 0.11404200000106357 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 1089808 1074891690 diff --git a/results-unique.csv b/results-unique.csv index 9ca8d86..63335a6 100644 --- a/results-unique.csv +++ b/results-unique.csv @@ -179,3 +179,23 @@ pandas_unique(data) (1024, 512, 1) 0.0035178876714780927 3.12.5 1.26.4 2.2.2 1.1 pandas_unique(data) (2048, 1024, 1) 0.011362667001473406 3.12.5 1.26.4 2.2.2 1.11.1 em-macbook-pro-16-2019 macOS-14.6.1-x86_64-i386-64bit 6007 33829485 pandas_unique(data) (512, 512, 32) 0.03440430232634147 3.12.5 1.26.4 2.2.2 1.11.1 em-macbook-pro-16-2019 macOS-14.6.1-x86_64-i386-64bit 6571 59014430 pandas_unique(data) (1024, 1024, 256) 1.1311315650042768 3.12.5 1.26.4 2.2.2 1.11.1 em-macbook-pro-16-2019 macOS-14.6.1-x86_64-i386-64bit 23076 1099218963 +vigra.analysis.unique(data) (512, 128, 1) 0.00029986666049808264 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 3284 270079 +vigra.analysis.unique(data) (1024, 512, 1) 0.001969833334442228 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 1404 2103257 +vigra.analysis.unique(data) (2048, 1024, 1) 0.008579266674738998 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 5163 8401719 +vigra.analysis.unique(data) (512, 512, 32) 0.03976856665879799 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 5204 33567494 +vigra.analysis.unique(data) (1024, 1024, 256) 2.3403703666699585 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 11567 1073764903 +numpy.unique(data) (512, 128, 1) 0.0014817666669841856 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 248 659467 +numpy.unique(data) (1024, 512, 1) 0.011907266666336605 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 0 5246773 +numpy.unique(data) (2048, 1024, 1) 0.04481096666616698 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 5731 20981146 +numpy.unique(data) (512, 512, 32) 0.19211389999448633 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 7672 83897613 +numpy.unique(data) (1024, 1024, 256) 6.395071933337022 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 70868 2684436116 +bincount_unique(data) (512, 128, 1) 7.616666456063588e-05 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 248 792259 +bincount_unique(data) (1024, 512, 1) 0.0009014999959617853 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 0 6297069 +bincount_unique(data) (2048, 1024, 1) 0.0035924999974668026 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 0 25171439 +bincount_unique(data) (512, 512, 32) 0.01499580000139152 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 4478 100676752 +bincount_unique(data) (1024, 1024, 256) 0.5332928333276262 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 13376 3221249912 +pandas_unique(data) (512, 128, 1) 0.0002666000024570773 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 50 1858308 +pandas_unique(data) (1024, 512, 1) 0.001810466666938737 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 150 14818186 +pandas_unique(data) (2048, 1024, 1) 0.006964366669611384 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 50 33823528 +pandas_unique(data) (512, 512, 32) 0.027433799996894475 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 4802 58997370 +pandas_unique(data) (1024, 1024, 256) 0.8744625666683229 3.12.5 1.26.4 2.2.2 1.11.1 em-win-ryzen-7800x Windows-11-10.0.22631-SP0 17821 1099201499