Post Thumbnail

Наконец-то статья не про этих ваших агентов, а про старые добрые байты.

Автор на примере показывает, насколько сильно размер и компоновка полей структуры влияют на производительность кода — даже в простом цикле O(N) разница может достигать 30 раз.

Процессор всегда подтягивает целую кэш-линию, поэтому переход от «массива структур» к «структуре массивов» позволяет упаковать нужные данные гораздо плотнее и реже обращаться к медленной памяти. Ну и размер всего набора данных тоже важен.

Глоток свежего воздуха в эру AI

Похожее

Post Thumbnail

Свой DNS на C

Автор, работающий SOC(Security Operations Center)-аналитиком, решил разобраться ...