мелтдаун позволял читать память чужого процесса, не думаю, что тут надо выключать предиктор. Скорее как то кеши синхронизировать по доступу - но никто бренч предиктор не выключал, это точно. Бренч миспридикшн это дорого - если есть возможность обойтись без перехода условного, лучше обойтись без него., скажем умножать на ноль или единицу.
я не разбираюсь в деталях, я образно имел в виду, что накопленное состояние бранч предиктора - потенциальная утечка данных