3 ms·
Or any other highly optimised numerical codebase. From a quick glance at OpenBLAS, it looks like they have a lot of microarchitecture-specific assembly code, wi
by MaxBarraclough 4y ago
Or any other highly optimised numerical codebase. From a quick glance at OpenBLAS, it looks like they have a lot of microarchitecture-specific assembly code, with dispatching code to pick out the appropriate implementations.
https://github.com/xianyi/OpenBLAS/blob/02ea3db8e720b0ffb3e212d76bffeb285c325c87/kernel/x86_64/cdot.c#L38 https://github.com/xianyi/OpenBLAS/blob/02ea3db8e720b0ffb3e2...
https://github.com/xianyi/OpenBLAS/blob/02ea3db8e720b0ffb3e212d76bffeb285c325c87/kernel/x86_64/cdot_microk_sandy-2.c https://github.com/xianyi/OpenBLAS/blob/02ea3db8e720b0ffb3e2...