Intel o BOT neříkal úplnou pravdu. GeekBench 6.7 již pozná upravený .exe
BOT, neboli Binary Optimization Tool, je součástí APO, Intel Application Optimization. BOT jde oproti původnímu APO dál a zasahuje do kódu aplikace, upravuje .exe soubor. Podle zjištění autorů testu GeekBench trvá první spuštění GeekBench s APO o ~40 sekund déle. Během tohoto času nahradí APO původní kód aplikace kódem Intelu a další spuštění už tolik prodloužena nejsou (asi jen o 2 sekundy oproti standardnímu spuštění bez BOT).
| GeekBench 6.3 | BOT vypnutý | BOT zapnutý | rozdíl |
|---|---|---|---|
| Single-Core | 2955 | 3119 | +5,5% |
| Multi-Core | 16786 | 17705 | +5,5% |
V konfiguraci, kterou autoři GeekBench testovali, znamená BOT 5,5% navýšení výsledného skóre. V původním vyjádření uváděli až 8% navýšení výsledného skóre a až 40% navýšení v dílčích zátěžích. Zásadnějším zjištěním je, že zásahy Intelu jdou nad přiznaný rámec. Při ohlášení BOT totiž Intel popisoval insctruction reordering, tedy přeskupení instrukcí.
| BOT vypnutý | BOT zapnutý | rozdíl | |
|---|---|---|---|
| Total Instructions | 1,26 bil. | 1,08 bil. | -14% |
| Scalar Instructions | 220 mld. | 84,6 mld. | -62% |
| Vector Instructions | 1,25 mld. | 18,3 mld. | +1366% |
Autoři GeekBench však zjistili, že se zásadně mění počty i poměr skalárních a vektorových instrukcí. Počet skalárních instrukcí v testu HDR klesl o 62 %, počet vektorových instrukcí stoupl o 1366 % a celkový počet instrukcí klesl o 14 %. Bylo zjištěno, že Intel část původně skalárních instrukcí vektorizoval. Intel tedy o BOT neřekl úplnou pravdu a z nějakého důvodu nechtěl zveřejnit rozsah změn provedený v kódu.
Protože je GeekBench jedinou aplikací mimo hry, kterou Intel s BOT podporuje, neodráží použití BOTu reálnou situaci, neboť žádných dalších procesorových zátěží, které se GeekBench snaží reprezentovat, se tyto optimalizace netýkají. Autoři GeekBench by BOT vnímali jako korektní řešení, pokud by jej bylo možné používat plošně.
| GeekBench 6.7 | BOT vypnutý | BOT zapnutý | rozdíl |
|---|---|---|---|
| Single-Core | 2938 | 2937 | +0.0% |
| Multi-Core | 16892 | 17045 | +0.9% |
Nová verze GeekBench 6.7, která byla ohlášena na tento týden, již podporuje detekci změn .exe souboru a sama upozorní na zásah.




















