Eve
3216efef2e
AVX BF16 and single scale quant optimizations (llama/10212)
...
* use 128 bit loads (i've tried 256->128 to death and its slower)
* double accumulator
* avx bf16 vec dot
* +3% q4_0 inference
* +7% tg +5% pp compared to master
* slower f16c version, kep for reference
* 256b version, also slow. i tried :)
* revert f16
* faster with madd
* split to functions
* Q8_0 and IQ4_NL, 5-7% faster
* fix potential overflow (performance reduced)
* 16 bit add for q4_0 only
* merge
2024-11-20 21:00:08 +02:00
..
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-06-26 19:34:09 +03:00
2024-11-15 15:21:04 +02:00
2024-11-15 15:21:04 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-01 10:19:05 +02:00
2024-11-15 15:21:04 +02:00
2024-11-15 15:21:04 +02:00
2024-11-20 21:00:08 +02:00
2024-11-16 20:21:24 +02:00
2024-11-15 15:21:04 +02:00
2024-11-15 15:21:04 +02:00
2024-09-24 19:45:08 +03:00
2024-09-24 19:45:08 +03:00
2024-11-15 15:21:04 +02:00
2024-11-15 15:21:04 +02:00
2024-11-20 21:00:08 +02:00
2024-11-15 15:21:04 +02:00
2024-11-15 15:21:04 +02:00
2024-11-15 15:21:04 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-15 15:21:04 +02:00
2024-11-15 15:21:04 +02:00
2024-11-20 21:00:08 +02:00
2024-11-20 21:00:08 +02:00
2024-11-15 15:21:04 +02:00
2024-11-20 21:00:08 +02:00
2024-06-26 19:34:09 +03:00
2024-06-26 19:34:09 +03:00