3 Tačke
Članak

Istraživač pronalazi najsporiju x86 instrukciju: 62 sekunde

Hardverski istraživač Kristofer Domas otkrio je da instrukcija fxrstor64 traje 62 sekunde, postavljajući rekord u novom projektu 'CPU deoptimizacije'.

3 Tačke
35 sekundi čitanja

Hardverski istraživač Kristofer Domas pokrenuo je projekat „CPU deoptimizacije“ kako bi pronašao najsporiju pojedinačnu x86 instrukciju. Rekorder je instrukcija fxrstor64, kojoj je trebalo 62 sekunde, odnosno preko 198 milijardi ciklusa, da se izvrši. Ovaj rezultat postignut je kombinacijom MMIO pristupa i zagušenja PCIe magistrale.

Domas je koristio Intel Core i7-8559U i AMD Ryzen 7 5800H procesore, a za rdmsr instrukciju i VIA Eden čip. Projekat je objavljen na GitHub-u, a planira i ARM i RISC-V rang liste. Cilj je pokazati kako se performanse mogu degradirati, uz poštovanje pravila da se meri samo izvršenje jedne instrukcije.

Povezani članci