diff --git a/results-bincount.csv b/results-bincount.csv index 352a27f..b374793 100644 --- a/results-bincount.csv +++ b/results-bincount.csv @@ -124,3 +124,28 @@ numba_bincount(data) (1024, 512, 1) 0.028155831309656303 3.12.5 1.26.4 2.2.2 1.1 numba_bincount(data) (2048, 1024, 1) 0.028297012050946552 3.12.5 1.26.4 2.2.2 1.11.1 Stuart's Macbook Pro (Intel 2019) macOS-13.6.6-x86_64-i386-64bit 1049514 9502103 numba_bincount(data) (512, 512, 32) 0.03773591434583068 3.12.5 1.26.4 2.2.2 1.11.1 Stuart's Macbook Pro (Intel 2019) macOS-13.6.6-x86_64-i386-64bit 1061668 34670025 numba_bincount(data) (1024, 1024, 256) 0.27804856561124325 3.12.5 1.26.4 2.2.2 1.11.1 Stuart's Macbook Pro (Intel 2019) macOS-13.6.6-x86_64-i386-64bit 1069559 1074864458 +numpy.bincount(data.reshape(-1)) (512, 128, 1) 0.00030246233329004707 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 296 798577 +numpy.bincount(data.reshape(-1)) (1024, 512, 1) 0.001949821000001369 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 296 6303635 +numpy.bincount(data.reshape(-1)) (2048, 1024, 1) 0.00649575366666492 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 296 25178005 +numpy.bincount(data.reshape(-1)) (512, 512, 32) 0.02922058800004379 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 6566 100697982 +numpy.bincount(data.reshape(-1)) (1024, 1024, 256) 0.9891689429999436 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 38286 3221294960 +vigra_bincount(data) (512, 128, 1) 0.0009424353333239802 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 1618 277682 +vigra_bincount(data) (1024, 512, 1) 0.007037938666674866 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 903 2112009 +vigra_bincount(data) (2048, 1024, 1) 0.028502744666639046 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 8091 8424288 +vigra_bincount(data) (512, 512, 32) 0.11459644999998393 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 12505 33595811 +vigra_bincount(data) (1024, 1024, 256) 3.63760358999995 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 109860 1073880621 +pandas_bincount(data) (512, 128, 1) 0.0009676583332899705 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 982 1073269 +pandas_bincount(data) (1024, 512, 1) 0.0028109333333456257 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 982 8470679 +pandas_bincount(data) (2048, 1024, 1) 0.009720879333296276 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 12273 33844410 +pandas_bincount(data) (512, 512, 32) 0.0380808893333627 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 7299 135289124 +pandas_bincount(data) (1024, 1024, 256) 1.1865479523333609 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 22958 4328559137 +numpy_ufunc_bincount(data) (512, 128, 1) 0.00020159933334677285 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 296 346854 +numpy_ufunc_bincount(data) (1024, 512, 1) 0.001332503666693204 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 296 2181896 +numpy_ufunc_bincount(data) (2048, 1024, 1) 0.005299550000017916 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 6767 8480994 +numpy_ufunc_bincount(data) (512, 512, 32) 0.02190898133335395 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 6658 33662123 +numpy_ufunc_bincount(data) (1024, 1024, 256) 0.6968337393333665 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 28192 1073870548 +numba_bincount(data) (512, 128, 1) 0.0282695403333643 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 1066928 1384894 +numba_bincount(data) (1024, 512, 1) 0.028730114999992413 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 1063965 3218329 +numba_bincount(data) (2048, 1024, 1) 0.029844806666687873 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 1049823 9502365 +numba_bincount(data) (512, 512, 32) 0.04774932799993318 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 1051760 34670362 +numba_bincount(data) (1024, 1024, 256) 0.25067189166672205 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 1067792 1074864559 diff --git a/results-unique.csv b/results-unique.csv index 649ff7a..8f4455a 100644 --- a/results-unique.csv +++ b/results-unique.csv @@ -99,3 +99,23 @@ pandas_unique(data) (1024, 512, 1) 0.0034893269961078963 3.12.5 1.26.4 2.2.2 1.1 pandas_unique(data) (2048, 1024, 1) 0.010692848358303308 3.12.5 1.26.4 2.2.2 1.11.1 Stuart's Macbook Pro (Intel 2019) macOS-13.6.6-x86_64-i386-64bit 50 33823528 pandas_unique(data) (512, 512, 32) 0.034439300652593374 3.12.5 1.26.4 2.2.2 1.11.1 Stuart's Macbook Pro (Intel 2019) macOS-13.6.6-x86_64-i386-64bit 6605 59014513 pandas_unique(data) (1024, 1024, 256) 1.111724218974511 3.12.5 1.26.4 2.2.2 1.11.1 Stuart's Macbook Pro (Intel 2019) macOS-13.6.6-x86_64-i386-64bit 21486 1099217420 +vigra.analysis.unique(data) (512, 128, 1) 0.0005922363333183966 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 817 267636 +vigra.analysis.unique(data) (1024, 512, 1) 0.00515690666664644 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 513 2102366 +vigra.analysis.unique(data) (2048, 1024, 1) 0.05973097366666025 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 8953 8421009 +vigra.analysis.unique(data) (512, 512, 32) 0.2822717800000116 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 6954 33584672 +vigra.analysis.unique(data) (1024, 1024, 256) 10.206959213333334 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 24775 1073785339 +numpy.unique(data) (512, 128, 1) 0.00344821566667027 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 152 659371 +numpy.unique(data) (1024, 512, 1) 0.021206332333349565 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 0 5246773 +numpy.unique(data) (2048, 1024, 1) 0.08505413566664781 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 9075 20984490 +numpy.unique(data) (512, 512, 32) 0.3485921886666574 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 16110 83906051 +numpy.unique(data) (1024, 1024, 256) 11.856027433999998 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 200209 2684577838 +bincount_unique(data) (512, 128, 1) 0.00015077466665995112 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 0 792011 +bincount_unique(data) (1024, 512, 1) 0.0015009146666595068 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 0 6297069 +bincount_unique(data) (2048, 1024, 1) 0.006383407000006021 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 216 25171655 +bincount_unique(data) (512, 512, 32) 0.028591588333332158 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 6496 100691668 +bincount_unique(data) (1024, 1024, 256) 1.1365558246666676 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 17702 3221268323 +pandas_unique(data) (512, 128, 1) 0.0003325800000008409 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 150 1858408 +pandas_unique(data) (1024, 512, 1) 0.0022125756666658467 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 150 14818186 +pandas_unique(data) (2048, 1024, 1) 0.008720032666663732 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 150 33823628 +pandas_unique(data) (512, 512, 32) 0.035049217666672426 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 8036 59016392 +pandas_unique(data) (1024, 1024, 256) 1.1302403809999835 3.12.5 1.26.4 2.2.2 1.11.1 Dominik's xps13 i7 Linux-5.15.0-117-generic-x86_64-with-glibc2.31 21660 1099217899