Unicode

Blazing Fast Unicode-aware ILIKE in AVX-512

We present a method to perform case-insensitive comparison of UTF-8 encoded strings using 16 parallel lanes and no branching. This method is used to implement the ILIKE operator for the Intel SkylakeX processor, written in AVX-512 assembly.

continue reading...