Binary and split vector encodings track cache-line sharers with less directory space, lower overhead, and reduced power use.
Applications generate cache hints so the OS can reallocate cache space or set discard priorities, improving performance without fixed rules.