Pull to refresh
17
4
Subscribers
Send message

Как одна буква в ассемблере стоит 3× производительности

Level of difficultyHard
Reading time10 min
Reach and readers21K

Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table, partial register merge, scheduler, latency vs throughput, и даже обнаружим, что делитель выдаёт остаток раньше частного.

Но начнём с основ. Приготовьтесь: кроличья нора окажется глубже, чем кажется.

Читать далее

Information

Rating
Does not participate
Registered
Activity