diff options
author | Sayed Adel <seiko@imavr.com> | 2021-12-31 04:36:35 +0200 |
---|---|---|
committer | Sayed Adel <seiko@imavr.com> | 2022-01-06 20:34:18 +0200 |
commit | 5fca2bfccf7ea55d5e6d1480fff61b1ca14770bd (patch) | |
tree | 384ceb081a20d2759617fceafbf9605e4df27c32 /numpy/array_api/_set_functions.py | |
parent | 1b55815e90009beaa064856b57575c267f297699 (diff) | |
download | numpy-5fca2bfccf7ea55d5e6d1480fff61b1ca14770bd.tar.gz |
ENH, SIMD: serveral improvments for max/min
- Avoid unroll vectorized loops max/min by x6/x8 when SIMD width > 128
to avoid memory bandwidth bottleneck
- tune reduce max/min
- vectorize non-contiguos max/min
- fix code style
- call npyv_cleanup() at end of inner loop
Diffstat (limited to 'numpy/array_api/_set_functions.py')
0 files changed, 0 insertions, 0 deletions