Podpowiedzi dla systemu przewidywania skoków


Podsystem przewidywania skoków posiada wbudowane reguły statycznego przewidywania skoków warunkowych - np. jeżeli adres docelowy skoku jest o odcieniu ujemnym (skok wstecz, jak w pętlach) to przyjmuje się, że skok nastąpi. W SSE2 wprowadzono podpowiedzi (ang. branch hint), które dla wskazanych instrukcji skoku nadpisują domyślne reguły, pozwalając stwierdzić bardziej przypuszczalny transfer sterowania w programie. Podpowiedzi te mają formę przedrostków dla kodów rozkazu skoku, nie są odrębnymi instrukcjami.

Mimo że w symulacjach rezultat to wyglądało nadzwyczaj obiecująco, w rzeczywistych programach nie zanotowano wzrostu wydajności.[1]