Displaying 2 results from an estimated 2 matches for "zone_kernel".
2024 Jul 19
1
Run-time effects of new SIMD code
...select one on startup and always use that one. There's a
GH issue for that: https://github.com/NLnetLabs/simdzone/issues/116. I
didn't consider printing it before. I have created a GH issue for it:
https://github.com/NLnetLabs/nsd/issues/354.
To select a kernel on startup, you can set the ZONE_KERNEL environment
variable. Possible values: fallback, westmere, haswell. We'll might add
a command line argument or configuration option for it.
As always, thanks for your suggestions.
- Jeroen
On Wed, 2024-07-17 at 17:36 +0200, Anand Buddhdev via nsd-users wrote:
> On 17/07/2024 16:57, Jeroe...
2024 Jul 17
1
Run-time effects of new SIMD code
On 17/07/2024 16:57, Jeroen Koekkoek wrote:
Hi Jeroen,
> That is indeed correct. At runtime the CPUID instruction is used to
> detect which extensions are offered and it chooses based on that. When
> compiling on x86_64 with SSE4.2 and AVX2 enabled, the binary will
> actually contain 3 parsers, the most optimal one is used at runtime.
Thanks for this clarification. NSD doesn't